Liebe Alle,
ich habe ein Problem mit meiner IF Syntax.
Ich möchte folgenden Zusammenhang abbilden:
wenn der Wert der Variablen vt01_b 0, 1 oder -1 ist, dann soll eine neue Variable erstellt werden, die als Wert den Inhalt der bereits bestehenden Variable meta01 bekommt und wrongmeta01 heißt.
wenn der Wert der Variablen vt01_b andere Werte annimmt bzw. leer ist, dann soll eine neue Variable erstellt werden, die als Wert den Inhalt der bereits bestehenden Variable meta01 bekommt und correctmeta01 heißt.
Ich habe das bisher so zusammengeschrieben:
IF (vt01_b<> 1 & vt01_b <> -1 & vt01_b <>0) correctmeta01=meta01.
Execute.
IF (vt01_b = 1 | vt01_b = -1 | vt01_b =0) wrongmeta01=meta01.
Execute.
Leider funktioniert das nicht so, wie ich es haben möchte. die neuen Variablen werden zwar erstellt, enthalten beide aber die gleich Werte, nämlich die, die nur bei wrongmeta drinstehen sollten. wo liegt mein Fehler?!
Vielen Dank für eure Hilfe
Patrick