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;
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!