Expertentipp:
PROC SQL mit der INTO-Klausel
Und so geht's:
Es gibt verschiedene Möglichkeiten, Datenwerte aus einer SAS Datei in SAS Makrovariablen zu speichern. Eine davon ist PROC SQL mit der INTO-Klausel.
Dachten Sie bisher immer, Sie müssten dabei genau angeben, wie viele Makrovariablen erstellt werden sollen? Und da man ja oft nicht weiß, wie viele Werte in der Datei enthalten sind, mussten Sie das vorher ermitteln. Das fanden Sie immer schon lästig?
Beispiel:
Doch es geht auch einfacher:
Lassen Sie einfach die Obergrenze weg! Dann werden alle Werte in durchnummerierte
Makrovariablen geschrieben.
Beispiel:
Ergebnis:
Da jetzt die Makrovariablen alphabetisch sortiert im LOG ausgegeben werden, was im Prinzip ja sehr erfreulich ist, führt das hier zu einer ungewöhnlichen Sortierung. Das können Sie vermeiden, indem Sie einstellige Nummern mit führenden Nullen angeben.
Beispiel:
Ergebnis:
Diese und weitere hilfreiche Tipps zum Thema erhalten Sie im Kurs SAS® SQL 1: Grundlagen.