As the first step in the decommissioning of sasCommunity.org the site has been converted to read-only mode.


Here are some tips for How to share your SAS knowledge with your professional network.


Macro functions

From sasCommunity
Revision as of 17:21, 1 November 2014 by Cameron (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
This is a work in progress. You are welcome to contribute to it.

Macro fuctions are are part of the SAS macro language and are usually used to write SAS code. Macro fuctions are interpreted by the macro processor as a SAS program is being parsed at compile time. The text that is generated (resolved) by the macro functions can then be interpreted as SAS code and run by the SAS compiler.

Macro functions

  • %BQUOTE macro function
  • %EVAL macro function
  • %INDEX macro function
  • %LENGTH macro function
  • %NRBQUOTE macro function
  • %NRQUOTE macro function
  • %NRSTR macro function
  • %QSCAN macro function
  • %QSUBSTR macro function
  • %QSYSFUNC macro function
  • %QUOTE macro function
  • %QUPCASE macro function
  • %SCAN macro function
  • %STR macro function
  • %SUBSTR macro function
  • %SUPERQ macro function
  • %SYMEXIST macro function
  • %SYMGLOBL macro function
  • %SYMLOCAL macro function
  • %SYSEVALF macro function
  • %SYSMACEXEC macro function
  • %SYSMACEXIST macro function
  • %SYSMEXECDEPTH macro function
  • %SYSMEXECNAME macro function
  • %SYSFUNC macro function
  • %SYSGET macro function
  • %SYSPROD macro function
  • %UNQUOTE macro function
  • %UPCASE macro function

See also