Ich versuche, ausgewählte Zeichenfolgenwerte in einer Attributtabelle zu ersetzen, z. "Text1" für "Text2" (QGIS 1.8.0), Patrizier für die Zeilen mit NULL-Werten. Ich habe versucht, den Ersetzungsausdruck (und jeden anderen, den ich gefunden habe) ohne Glück zu verwenden.
Gibt es Platzhalterzeichen, die ich möglicherweise in Zukunft verwenden kann?
qgis
field-calculator
mastorey
quelle
quelle
Antworten:
Sie könnten einen Fall versuchen, wenn Ausdruck:
Mit dem Ausdruck 'oder' können Sie dem Code mehrere Spalten mit NULL-Werten hinzufügen.
bearbeiten:
Wenn Sie NULL ersetzen möchten, vergessen Sie den Ersetzungsausdruck (er funktioniert nur für Zeichenfolgen und NULL ist keine Zeichenfolge). Versuchen Sie genau diesen Code:
quelle
Wenn "Feature" "TEXT 1" ist, endet "TEXT 2", andernfalls "Feature"
Arbeite für mich. Die Interpretation des NULL-Werts scheint Probleme aufzuwerfen. Eine mögliche Lösung besteht darin, die Tabelle mit einem neutralen Wert zu initialisieren, der sich von NULL unterscheidet.
quelle