The %SYSFUNC function
executes SAS functions or user-written functions in the macro facility.
All arguments in DATA step functions within %SYSFUNC must be separated
by commas. You cannot use argument lists preceded by the word OF.
Note: The arguments in %SYSFUNC
are evaluated according to the rules of the SAS macro language. This
includes both the function name and the argument list in the function.
In particular, an empty argument position will not generate a NULL
argument, but a zero-length argument.
%SYSFUNC does not mask
special characters or mnemonic operators in its result.
When a function called by %SYSFUNC requires a numeric argument, the macro facility ...