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-2024.png

Available on demand!

Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.

 

Register now!

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