data test;
X=0;
Y=1;
Z=2;
PRM1='X Y Z';
do i=1 to 3;
call symput(scan(PRM1,i),【此处需要根据循环分别得到X Y Z的数值0 1 2】);
end;
run;
请问高手上面方括号里面应该怎么填才能得到X Y Z这3个宏变量,并且分别赋值0 1 2。非常感谢!
(请不要使用其它方法实现,因为这只是个例子,实际中比较复杂)