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;
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.