Reihenfolge der Variablen ändern
Verfasst von Blume am 9 Oktober, 2009 - 11:04
Hallo!
Ich habe eine Tabelle mit ca 30000 Beobachtungen und 70 Variablen. Die Variablen möchte ich in eine sinnvolle Reihenfolge bringen. Leider verstehe ich nicht, wie es mit dem Befehl RETAIN gehen soll und der hier gefundene Forumseintrag zum gleichen Thema ( http://www.redscope.org/node/375 ) funktioniert bei mir auch nicht.
Kann mir jemand weiterhelfen?
»
- Anmelden oder Registrieren um Kommentare zu schreiben

Super, vielen Dank! Ich
Super, vielen Dank! Ich versuche das dann gleich mal am Montag auf der Arbeit! Sieht schon mal etwas anders aus, als so wie ich es probiert habe... Attrib sieht auch gut aus, werde ich auch mal probieren!
LG
Retain oder Attrib
Hallo,
mit RETAIN ginge es zum Beispiel so:
RETAIN
Var10 Var11 Var12 Var20 Var19 Var13
;
SET work.test;
RUN;
Was ich immer ganz gerne verwende ist das ATTRIB-Statement, mit dem man zugleich auch alles schön formatieren und benennen kann. ATTRIB hat zudem den Vorteil, dass man auch bereits Variablen aufführen kann, die in der Datei noch nicht vorhanden sind. Macht man das mit RETAIN, kann schnell etwas anderes in der Zelle stehen als man erwartet, ist jedenfalls meine Erfahrung.
ATTRIB
Var10 LENGTH = 8. FORMAT = COMMAX20.2 LABEL = 'Umsatz'
Var11 LENGTH = $20. FORMAT = $Format. LABEL = 'Text'
(...)
;
SET work.test;
RUN;
Man muss die ganzen Angaben natürlich nicht angeben, ist nur meine Variante.