Liebe Leute, ich habe folgendes Problem und benötige eure Hilfe.
Ich habe einen Datensatz mit etwa 10 Mio Fällen und 20 Variablen.
Es gibt u.a. eine Variable "Kundennummer" (ca. 100.000 Kunden insgesamt) sowie "Status" und "Zeitpunkt".
Jetzt kommt mein Problem.
Ich benötige für jeden Kunden den Zeitpunkt, ab wann dieser Kunde den finalen Status das erste Mal erreicht hat, ohne das danach noch ein Statuswechsel stattgefunden hat.
Ein Beispiel:
KD ST ZP
1 1 1
1 2 2
1 1 2
1 2 3
1 2 4
2 1 2
2 2 3
2 1 3
2 2 4
Das Ergebnis müsste jetzt sein, dass Kunde 1 zum Zeitpunk 3 den finalen Status 2 zum ersten Mal erreicht hat, ohne dass danach ein weiterer Statuswechsel stattgefunden hat (wohl aber ein Zeitpunktwechsel). Kunde 2 erlangt diesen Status zum Zeitpunkt 4.
Wenn der finale Status nicht erreicht wurde, soll eine 0 ausgegeben werden.
Wer kann mir bei diesem Problem helfen?
VIELEN DANK
Letzter Statuswechsel eines Kunden (umgekehrter SVERWEIS)
-
- Beiträge: 3
- Registriert: 26.03.2009, 11:19