Community deutschsprachiger SAS-Anwender und -Programmierer

Antworten
Dies ist eine offene Gruppe. Melden Sie sich an und klicken Sie auf die Schaltfläche „Gruppe beitreten“, um Mitglied zu werden und damit zu beginnen, Beiträge in dieser Gruppe zu veröffentlichen.
Highlighted
N/A
Beiträge: 0
Auf Daten der vorherigen Zeile zugreifen
Frequent Learner
Beiträge: 0
Re: Auf Daten der vorherigen Zeile zugreifen

Hier noch eine zweite Lösung, bei der ich mir den Wert aus dem alten Datensatz merke:

Data test;

Input Zeile UHRZEIT time8.0;

format Uhrzeit nltime.;

cards;

1 08:15:00

2 08:17:00

3 08:21:00

4 08:36:00

run;

data result;

format alteuhrzeit nltime.;

set test;

by zeile;

/* Variable, die aus "altem" Satz übernommen werden sollen mit Retain festhalten */

retain alteuhrzeit;

output;

/* Werte des Vorgängersatzes merken */

alteuhrzeit = uhrzeit;

run;