Hallo,
Mein Ziel ist es eine neue Variable einzuführen. Diese soll der Messtag sein. Das älteste Datum soll Messtag 1 das neuste Messtag n.
Dies htte ich gedacht mit der Funktin lag zu lösen. Aber dies funktioniert nicht so ganz.
COMPUTE Messtag =Messtag +1.
IF (Datum=lag(Datum)) Messtag =lag(Messtag ).
IF (Datum ne lag(Datum)) Messtag =lag(Messtag )+1.
EXECUTE.
In folgendem Beispiel hätte x=Person sein müssen, aber die Variable x enthält keine Werte. Mir ist nur nicht so klar warum.
Hat jemand einen Tipp?
Besten Dank schon mal!
DATA LIST LIST
/ Person IQ.
BEGIN DATA.
1 95
1 110
1 100
2 120
2 122
2 118
3 110
3 115
3 112
END DATA.
DATASET NAME IQ.
COMPUTE x=x+1.
IF (Person=lag(Person)) x=lag(x).
IF (Person ne lag(Person)) x=lag(x)+1.
EXECUTE.



