Hallo alle zusammen,
ich möchte mir nur Variablen von Fällen anzeigen lassen, die ein bestimmtes Datum überschritten haben.
Konkreter geht es um die Zeitspanne zwischen zwei Variablen.
Diese brauche ich allerdings nur, wenn das der 31.07.2021 überschritten wurde.
Ich hatte gerade versucht, dies bei der Berechnung der Variable zu berücksichtigen, allerdings kommt dann eine Fehlermeldung mit Operator fehlt zwischen 2 Operanden. Wahrscheinlich klappt es nicht, weil es sich um ein Datum handelt?
Muss ich dazu die Variable, die von Interesse ist (und die als Werte ebenfalls verschiedene Daten hat) umkodieren
und wenn ja wie codiere ich ein Datum in einen Wert um?
Ich würde mich freuen, wenn mir jemand weiterhelfen könnte
Fälle nach Datum auswählen
-
- Beiträge: 2731
- Registriert: 01.02.2018, 10:45
Re: Fälle nach Datum auswählen
Hallo,
ich kann dem nicht ganz folgen, aber
sinnvoll ist es immer gar nicht mit diesen Zeit/Datum/Dings
zu hantieren
wie bei Altersbestimmung durch datediff aktuelles Datum minus Geburtsdatum.
und bestimmst die Auswahl über SPSS "Fälle auswählen" und nutzt diese neue Variable
als Filter..z.B...falls 34 < neue_Variable< 45...
gruß
dutchie
ich kann dem nicht ganz folgen, aber
sinnvoll ist es immer gar nicht mit diesen Zeit/Datum/Dings
zu hantieren
du wählst ein Startdatum und ziehst diese Datum(als Konstante) von allen abMasterarbeit hat geschrieben: ↑04.08.2022, 16:41und wenn ja wie codiere ich ein Datum in einen Wert um?
wie bei Altersbestimmung durch datediff aktuelles Datum minus Geburtsdatum.
und bestimmst die Auswahl über SPSS "Fälle auswählen" und nutzt diese neue Variable
als Filter..z.B...falls 34 < neue_Variable< 45...
gruß
dutchie
-
- Beiträge: 12
- Registriert: 03.08.2022, 17:50
Re: Fälle nach Datum auswählen
Hallo Dutchie,
vielen Dank für deine schnelle Antwort!
Tut mir leid, dass meine Beschreibung missverständlich war.
Ich versuche es nochmal genauer zu formulieren:
Du hattest mir ja bereits dabei geholfen, die Zeitspanne zwischen der Variable Erstgespräch und der Variable Eingabedatum des Fragebogens zu berechnen. Vielen Dank nochmal dafür:-)
Nun sind aber nicht alle Fälle von Interesse, sondern nur jene, die ihr Erstgespräch nach dem 31.07. hatten.
Für all diese Fälle möchte ich den Mittelwert der Zeitspanne zwischen Erstgespräch und Eingabedatum berechnen,
weshalb ich die Zeitspannen-Werte der anderen Fälle nicht benötige.
Wird so deutlich was ich meine?
Vielen Dank und liebe Grüße!
vielen Dank für deine schnelle Antwort!
Tut mir leid, dass meine Beschreibung missverständlich war.
Ich versuche es nochmal genauer zu formulieren:
Du hattest mir ja bereits dabei geholfen, die Zeitspanne zwischen der Variable Erstgespräch und der Variable Eingabedatum des Fragebogens zu berechnen. Vielen Dank nochmal dafür:-)
Nun sind aber nicht alle Fälle von Interesse, sondern nur jene, die ihr Erstgespräch nach dem 31.07. hatten.
Für all diese Fälle möchte ich den Mittelwert der Zeitspanne zwischen Erstgespräch und Eingabedatum berechnen,
weshalb ich die Zeitspannen-Werte der anderen Fälle nicht benötige.
Wird so deutlich was ich meine?
Vielen Dank und liebe Grüße!
-
- Beiträge: 2731
- Registriert: 01.02.2018, 10:45
Re: Fälle nach Datum auswählen
Hallo
...ok, ich glaub ich versteh schon!
Du hast die Variable Erstgespräch ein Datum,
d.h du musst nach dieser Variable filtern
und alle aus der Berechnung ausschließen die davor lagen, richtig?
dazu musst du filtern, ok, aber das geht nicht mit den Datumsvariablen,
d.h. du must die Datumsvariable in eine Zahl umwandeln..
so z.B.
über datumsarithmetik
COMPUTE Dings = XDATE.TDAY(Datum) .
EXECUTE .
ich weiß jetzt nicht genau, was obiger Befehl macht ,er generiert mir nur eine
neue numerische Variable.
jetzt musst du nur schauen, welche Zahl deinem Datum entspricht.
un danach filtern.
gruß
dutchie
...ok, ich glaub ich versteh schon!
Du hast die Variable Erstgespräch ein Datum,
d.h du musst nach dieser Variable filtern
und alle aus der Berechnung ausschließen die davor lagen, richtig?
dazu musst du filtern, ok, aber das geht nicht mit den Datumsvariablen,
d.h. du must die Datumsvariable in eine Zahl umwandeln..
so z.B.
über datumsarithmetik
COMPUTE Dings = XDATE.TDAY(Datum) .
EXECUTE .
ich weiß jetzt nicht genau, was obiger Befehl macht ,er generiert mir nur eine
neue numerische Variable.
jetzt musst du nur schauen, welche Zahl deinem Datum entspricht.
un danach filtern.
gruß
dutchie
-
- Beiträge: 12
- Registriert: 03.08.2022, 17:50
Re: Fälle nach Datum auswählen
Hey Dutchie,
vielen Dank für deine erneute schnelle Antwort!
Ich versuche es mal mit deinem genannten Befehl.
Wie genau müsste ich denn meine Variable von Interesse (z.B. V1) in den Befehl einsetzen?
Compute Dings= XDATE.TDAY V1(01.08.2022)
Wäre es so korrekt eingesetzt?
Liebe Grüße!
vielen Dank für deine erneute schnelle Antwort!
Ich versuche es mal mit deinem genannten Befehl.
Wie genau müsste ich denn meine Variable von Interesse (z.B. V1) in den Befehl einsetzen?
Compute Dings= XDATE.TDAY V1(01.08.2022)
Wäre es so korrekt eingesetzt?
Liebe Grüße!
-
- Beiträge: 2731
- Registriert: 01.02.2018, 10:45
Re: Fälle nach Datum auswählen
ne ne
kein einzelnes Datum reinschreiben, sondern die ganze Variable!
Also den Variablenname!
Es entsteht eine Variablen mit Namen Computer Dings
dort nach der Zahl für das einzelne Datum suche,
am besten nach einer Sortierung, dann danach filtern...
gruß Dutchie
kein einzelnes Datum reinschreiben, sondern die ganze Variable!
Also den Variablenname!
Es entsteht eine Variablen mit Namen Computer Dings
dort nach der Zahl für das einzelne Datum suche,
am besten nach einer Sortierung, dann danach filtern...
gruß Dutchie
-
- Beiträge: 12
- Registriert: 03.08.2022, 17:50
Re: Fälle nach Datum auswählen
Hallo Dutchie,
wir haben nun noch einmal die Einschlusskriterien verändert,
sodass ich die Fälle nicht mehr nach einem bestimmten Datum sortieren muss.
Trotzdem vielen Dank für deine schnellen Antworten und deine Hilfe!
wir haben nun noch einmal die Einschlusskriterien verändert,
sodass ich die Fälle nicht mehr nach einem bestimmten Datum sortieren muss.
Trotzdem vielen Dank für deine schnellen Antworten und deine Hilfe!