Wahrscheinlich wieder eine total blöde Frage. Ich möchte in einem DI Job meine sortierten Datensätze hochzählen im Extract und stehe auf dem Schlauch.
Kann jemand weiterhelfen?
wie wäre es denn mit den Transformationen unter "Analysis", z.B. Frequency oder Summary Statistics? 😉
hallo,
wie wäre es in der output tablelle (Zieltabelle) in DI einfach eine neue Spalte einzufügen, -> erweitert für expression Editor aufrufen und Funktion monotonic() verwenden ; erzeugt eine zeilennummer - siehe screenshot
Alternativ kann man auch eine SAS transformation (code) auf die zieltabelle schreiben, ist aber aufwendiger denke ich, und daten werden mehrfach gelesen.
lg gernot
hallo Fay,
Du könntest schon bei der Datenselektion mit der Funktion monotonic() arbeiten:
proc sql;
create table daten as
select monotonic() as id
,*
from sashelp.cars;
quit;
viel Erfolg! Heide
Danke!! Das monotonic hat super funktioniert Vielen Dank!
Nachtrag: falls der letzte Step ein Datastep ist, kannst Du auch den internen Zähler _n_ verwenden:
data daten;
set sashelp.cars;
id = _n_;
run;
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.