如题所述,sas9.2中,想要给宏变量u赋值为A,B,C,然后分别输出A,B,C
%let u=A B C;
%macro hong;
%do i= 1 % to 3;
%put u(&i,&u);
%end;
%mend;
希望输出的结果是
A
B
C
但是上述代码写出来的结果是
A B C(1, A B C)
A B C(2, A B C)
A B C(3, A B C)
究竟是哪里有问题啊?
楼主: 张潇7
|
1379
2
[问答] sas宏变量如何在初始赋多个值 |
硕士生 6%
-
|
| ||
| ||||||||||||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明