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

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

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