%mcaro mm;
%do k=1 %to 6;
%let k2=&k-1;
其他语句
%end;
%mend mm;
这里的问题是宏变量k2实际上取值为0,1,2,3,4,5,但SAS处理结果为1-1,2-1,3-1,4-1,5-1,6-1,即作了连接处理,如何得到减法运算的数值结果呢?谢谢。

|
楼主: harlon1976
|
2407
3
[原创博文] 关于宏变量类型转换 |
|
院士 54%
-
|
回帖推荐xiaosanmao 发表于2楼 查看完整内容 %macro mm;
%do k=1 %to 6;
%let k2=%eval(&k-1);
%put &k2;
%end;
%mend mm;
%mm;
本帖被以下文库推荐
| ||
|
|
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


