Hi,
I have multiple macros which I would like to call from one program. But the online support docsthat I looked at says it can be achieved both by autocall & %include. But I am unable to get a clarity on how to use or which will be the best method.
Would be great if someone can help me out with some useful links which takes you through storing a macro & then calling it in a different program.
Thanks in advance!!
Hello @Lopa2016,
You have several options for this! You can give a read to: http://www2.sas.com/proceedings/sugi27/p017-27.pdf and http://support.sas.com/resources/papers/proceedings09/076-2009.pdf
The most simple option, and the one you refer at is:
filename macdef1
‘c:\mymacros\macdef1.sas’;
........
%include macdef1;
........
%macdef
........
You might want to give a read to the Autocall facility (on the 2 papers already mentioned), since it helps a lot to organize collaborative work.
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.