Do you periodically delete unneeded global macro variables? You should! Deleting macro variables releases memory and keeps your symbol table clean. Learn how the macro language statement that deletes global macro variables and about the %DELETEALL st…
Tag: sas macro programming
Coding in the fast lane with data-driven macro calls
The simple PRINT macro below prints a selected dataset: %macro print(data=&syslast,obs=5); proc print data=&data(obs=&obs); title "%upcase(&data)"; run; %mend print; Suppose you want to print every dataset in the…
Don’t let your macros crash and burn
Your macro just crashed and burned. So, what’s the problem? Let’s take a look: The text OR in the code above was misinterpreted as a logical operator. To correct this issue, use the %STR function to protect (disable the normal meaning of) speci…