%let x=5;
%let y=&x+1;
%let z=%eval(&x+1);
%put &x &y &z;
5 5+1 6
如果在宏里面为什么就可以进行计算
%macro test;
%let x=5;
data test;
x=&x.;
y=&x+1;
z=%eval(&x+1);
run;
%mend;
%test;
dataset test 里面会显示x=5 y=6 z=6
而且log里面没有字符转换的信息

|
楼主: ybhk
|
3536
2
宏变量都是字符型吗 |
|
硕士生 2%
-
|
| ||
|
|
| ||||||||||
| ||||||||||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


