我有一個組宏變量,我想將其類放入宏變量中。例如:如何在宏變量中存儲變量的不同值
%macro test(group=);
proc freq data=foll;
tables &group/out=freqtbl;
run;
proc sql;
create table grp
(grpid char(4));
insert into grp
values('a')
values('b')
;
quit;
data freqtbl1;
merge grp freqtbl;
run;
data freqtbl2;
set freqtbl1;
call symput(grpid,&group);
run; * &a is the first group, &b is the second group;
%mend;
這適用於2個類,但如果它有3個或多於3個類,該怎麼辦?
非常感謝。
什麼是這方面的一個「類」列中的數據集? – Joe
sex = f/m,status = y/n等 – Autumn
所以你想創建包含變量唯一值的宏變量? – Joe