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

 

 

 

SAS Innovate 2025: Call for Content

Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!

Submit your idea!

Discussion stats
  • 0 replies
  • 906 views
  • 5 likes
  • 1 in conversation