BookmarkSubscribeRSS Feed
JensDahlMikkelsen
SAS Employee

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

 

 

 

Ready to join fellow brilliant minds for the SAS Hackathon?

Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.

Register today!
Discussion stats
  • 0 replies
  • 842 views
  • 5 likes
  • 1 in conversation