Field Calculator

Hallo,

ich möchte in eine neu angelegte Spalte der Attributtabelle Werte mittels des Field Calculators "reinrechnen".

WENN [Spalte1] < 50 DANN [Spalte_neu] = "Text1" SONST [Spalte_neu] = "Text2"

Mit den Standard-Funktionen, die der Field Calculator anbietet, komme ich klar. Mit der Wenn/Dann-Funktion leider schon nicht mehr. Kann leider kein VB Script oder Python.

Kann jemand helfen?

Grüße
Frank
Hallo Frank,

reicht es vielleicht erst Spalte 1 = Spalte 2 zu setzen und danach über Attributabfrage zu Spalte 1 die betreffenden Feautures zu selektieren und dann nur die ausgewählten Features in Spalte 2 mit dem Text2 neu zu berechnen.

Viele Grüße von Andrea
Für den einmaligen Gebrauch ist Andreas Vorschlag sicherlich am Einfachsten. Ansonsten sollte folgendes funktionieren (mit VB-Script-Parser):

-----------------
Pre-Logic Script Code:
-----------------
if [Spalte1] < 50 then
text = "Text1"
else
text = "Text2"
end if


-----------------
Spalte_neu =
-----------------
text
Hallo Andrea und Maxilla. Habt mir sehr geholfen. Problem beseitigt. Danke!