Seite 1 von 1

Ausgabe eines Datums, je nach eingetretenem Ereignis

BeitragVerfasst: Mo 17. Okt 2022, 16:23
von arbeitsplatznummerneun
Ich habe einen Datensatz, welcher eine Befragung abbildet, welche mehrere male durchgeführt wurde (an der gleichen Kohorte). Hierbei wurde unter anderem jeweils nach dem Auftreten von 4 verschiedenen Events gefragt, und falls eines / mehrere aufgetreten sein sollten, dann nach dem jeweiligen Datum. Jedes Event hat eine eigene Spalte in der das Auftreten abgefragt wird (ja: 1; nein:0) und eine in der das Datum vermerkt ist. Ich will nun ermitteln, wann das erste eines solchen Events aufgetreten ist. Sollten mehrere aufgetreten sein, ist das Datum des zuerst aufgetretenen von Interesse. Falls keines der Events aufgetreten sein, ist das Datum der letzten Befragung zu verwenden.
Wie kann ich mir von SPSS das jeweilige Datum ausgeben lassen?
Vielen Dank im Voraus!

Re: Ausgabe eines Datums, je nach eingetretenem Ereignis

BeitragVerfasst: Mo 17. Okt 2022, 16:58
von ponderstibbons
Du erzeugst eine neue Variable mit Datumsformat. Nennen wir sie datum_erstmals.

Mit dem "Variable berechnen" (COMPUTE) Befehl kannst Du dann definieren, dass in
datum_erstmals der minimale Wert (MINIMUM) aus den Datumsangaben hineingeschrieben
werden soll.

Dann ein weiterer Variable-Berechnen-Befehl mit der Bedingung, dass dieser
nur gilt, wenn datum_erstmals noch leer ist:
IF(MISSING(datum_erstmals) datum_erstmals = datum_letzte_befragung.
EXECUTE .

HTH

PonderStibbons

Re: Ausgabe eines Datums, je nach eingetretenem Ereignis

BeitragVerfasst: Di 18. Okt 2022, 15:10
von arbeitsplatznummerneun
Danke @ponderstibbons!!! Es hat geklappt!
Hier noch einmal die Syntax die ich genommen habe (vielleicht hilft es ja noch jemandem):

COMPUTE Datum_Ende = MIN(Datum_Event1, Datum_Event2, Datum_Event3, Datum_Event4).
IF MISSING(Datum_Ende) Datum_Ende=letztesErhebungsdatum.
EXECUTE.


Liebe Grüße