Interact, learn and grow

Join Now
Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.
Highlighted
SAS Employee
Posts: 1
Juletip #8 - Hold miljøet rent – også dit SAS miljø!

Arbejder du med SAS programmer hvor der dannes og opdateres macro-variabler undervejs, har du måske oplevet at programmet gav andre resultater end forventet, fordi du ikke

havde helt styr på hvilke macro-variabler der eksisterede, samt deres værdier.

 

Så sørg for at få renset op i macro-variablerne, så du har et ”rent” miljø!

 

SAS har en række Dictionary tabeller som kan anvendes i proc sql  (samt SASHELP views over disse tabeller som kan anvendes alle steder i SAS) . De er nyttige til at få overblik over fx hvilke tabeller, kolonner og macro-variabler der

findes – og anvende denne information til datadrevne programmer.

 

Macro-variablerne er registreret i dictionary.macros (sashelp.vmacro), både med navn, værdi og scope, så spørger man på denne, før og efter ens kode er eksekveret, kan man finde de macro-variabler der er kommet til undervejs – og med anvendelse af

Call Symdel kan man slette de uønskede.

 

Se – og prøv – vedhæftede program, og tilret til dit behov hvis du finder det nyttigt.

 

Mvh & god jul

Jens Dahl Mikkelsen

 

 

 

Attachment