SAS宏(使用变量列表作为参数)

时间:2019-04-12 21:27:16

标签: macros sas

我想将变量列表传递给宏以进行进一步分析,但只有最后一个传递。

%macro try(varlist=%str(gender race agegroup));
prroc freq data=test;
table &varlist;
run;
%mend;

结果:

proc freq data=test;
  table agegroup;
run;

不如以下期望

proc freq data=test;
 table gender race agegroup;
run;

1 个答案:

答案 0 :(得分:0)

我同意其他人的看法,您键入PRROC而不是PROC ...