Макрос SAS, использующий список переменных в качестве параметра - PullRequest
0 голосов
/ 13 апреля 2019

Я хотел бы передать список переменных в макрос для дальнейшего анализа, но только последний из них прошел.

%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 голосов
/ 13 апреля 2019

Я согласен с остальными, вы набираете PRROC вместо PROC ...

...