Desktop productivity for business analysts and programmers

Storing a SAS Macro & calling it in a different program

Reply
Contributor
Posts: 42

Storing a SAS Macro & calling it in a different program

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!!

Super User
Posts: 1,092

Re: Storing a SAS Macro & calling it in a different program

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.

Ask a Question
Discussion stats
  • 1 reply
  • 95 views
  • 1 like
  • 2 in conversation