hey,
wieso werden häufigkeiten beim datum nicht richtig ausgezählt?
ich bekomme nur so eine tabelle mit folgenden angaben:
jan2005 2
jan2005 1
feb2005 1
feb2005 1
feb2005 1
feb2005 6
wieso nicht gleich :
jan2005 3
feb2005 9 ?
wieso erkennt spss das nicht???
ich habe das datum zuvor aus tt.mm.jjjj in mmm.jjjj umgewandelt.
hat es vielleicht etwas damit zu tun??????
weiß da jemand bescheid?
vielen dank im voraus!
nadine
Häufigkeiten: Datum
-
- Beiträge: 939
- Registriert: 13.05.2008, 10:52
hallo,
ja, das sieht so aus, als wäre der tag trotz umwandeln des formats noch vorhanden.
probiere mal: daten, transformieren, berechnen: neue datums-variable angeben, funktion ist DATE.MOYR(altevar), dann häufigkeitsverteilung der neuen variablen erstellen.
falls das nicht klappt: man kann den monat aus deinem datum extrahieren mit der funktion XDATE.MONTH und dann könnte man von den monaten die häufigkeitsverteilung erstellen (falls nur 1 jahr ausgewertet würde).
falls mehrere jahre ausgewertet werden müssten, dann würde ich die variable in eine neue kopieren, dann das format der neuen variable auf numerisch ändern, dann monat und jahr aus der kopie ausschneiden mit der funktion: substr(altevar,3,7) d.h. einen substring aus altevar ausschneiden ab der position 3 mit der länge 7. dann eine häufigkeitverteilung dieser variable erstellen.
siehe auch
http://pascal.kgw.tu-berlin.de/gnom/Leh ... ionen.html
ja, das sieht so aus, als wäre der tag trotz umwandeln des formats noch vorhanden.
probiere mal: daten, transformieren, berechnen: neue datums-variable angeben, funktion ist DATE.MOYR(altevar), dann häufigkeitsverteilung der neuen variablen erstellen.
falls das nicht klappt: man kann den monat aus deinem datum extrahieren mit der funktion XDATE.MONTH und dann könnte man von den monaten die häufigkeitsverteilung erstellen (falls nur 1 jahr ausgewertet würde).
falls mehrere jahre ausgewertet werden müssten, dann würde ich die variable in eine neue kopieren, dann das format der neuen variable auf numerisch ändern, dann monat und jahr aus der kopie ausschneiden mit der funktion: substr(altevar,3,7) d.h. einen substring aus altevar ausschneiden ab der position 3 mit der länge 7. dann eine häufigkeitverteilung dieser variable erstellen.
siehe auch
http://pascal.kgw.tu-berlin.de/gnom/Leh ... ionen.html
-
- Beiträge: 9
- Registriert: 18.12.2008, 13:37
danke für die antwort!
was gebe ich denn für die argumente bei DATE.MOYR(?,?) ein?
"anmeldedatum" oder "mm,jjjj" oder "tt,mm,jjjj" nimmt es nciht.
die 2. variante klappt auch nicht: ich habe 3jahre auszuwerten. wenn ich die datumsvariable in eine nummerische umwandle, kommen unsinnige zahlen raus: "13428398372" bzw. "E.1+010". also kann ich dann auch kein monat und jahr ausschneiden..
vielleicht klappt es ja mit der 1. variante, wenn du mir einen tipp geben kannst wegen der argumente!?
danke schonmal!
nadine
was gebe ich denn für die argumente bei DATE.MOYR(?,?) ein?
"anmeldedatum" oder "mm,jjjj" oder "tt,mm,jjjj" nimmt es nciht.
die 2. variante klappt auch nicht: ich habe 3jahre auszuwerten. wenn ich die datumsvariable in eine nummerische umwandle, kommen unsinnige zahlen raus: "13428398372" bzw. "E.1+010". also kann ich dann auch kein monat und jahr ausschneiden..
vielleicht klappt es ja mit der 1. variante, wenn du mir einen tipp geben kannst wegen der argumente!?
danke schonmal!
nadine
-
- Beiträge: 939
- Registriert: 13.05.2008, 10:52