Variaben Referenzieren

Hallo,

ich möchte aus einer Tabelle A Informationen zu den Variablennamen und holemir die so:

PROC CONTENTS DATA=A OUT=B;
RUN;

Davon interssiert mich aber nur ein kleiner Teil, den ich mit dem folgendem Befehl behalten möchte:

DATA C;
SET A;
KEEP Variable Name
RUN;

Dann erhalte ich aber die Fehlermeldung, das die Variable Variable niemals refenziert wurde...
Wie löse ich dieses Problem?

Mfg,
Safadinho

Einfach so ...

Hallo,
einfach so machen:

PROC CONTENTS DATA=A OUT=B;
RUN;
DATA C;
  
SET B;            /* einlesen von B statt A */
  
KEEP Name;        /* keep NAME, sonst nix, ohne Variable */
                    
/* aber MIT Semikolon am Ende */
RUN;
und schon sollte es klappen

Gruß
Hans Kneilmann, Schäfer Shop GmbH (SSI)

P.S.: Wer oder was ist BIPS ??? Bitte etwas mehr Infos im Benutzerkonto hinterlassen .... und den Kontakt über redscope freischalten ist auch nett und hilfreich

kürzer mit KEEP=

PROC CONTENTS NOPRINT DATA=A OUT=B(keep=name);
RUN;