IF Syntax

Alles rund um SPSS Syntax und Programmierung.

IF Syntax

Beitragvon adrastos » So 6. Sep 2015, 14:32

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
adrastos
 
Beiträge: 1
Registriert: So 6. Sep 2015, 14:11
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Zurück zu SPSS Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste