在SAS中,double / triple / etc&符号可用于动态选择要解析的宏变量。是否有使用double / triple / etc百分比的等效语法?
我试过%%%substr(&x,3)
期望使用相同的分辨率规则(即将%%转换为%,然后调用子串宏,然后使用结果的名称调用宏),但它显然是无效的语法。
答案 0 :(得分:2)
您可以使用宏变量而不是固定的宏名称,例如:
%let mname=test;
%macro test;
%put I am test.;
%mend;
%&mname