%macro CHECK(Num=4);
%let Result=%eval(&Num gt 5);
%put Result is &result;
%mend;
%check(Num=10)
What is written to the SAS log?
输出结果为1;
当这句改为
%let Result=%eval(&Num gt 5.1);的时候。输出结果就成了0;10不是gt 5.1吗;为什么会有这个结果出现?
感谢!

|
楼主: 08liurenxing
|
1711
2
关于%macro CHECK的一个问题;ADV |
|
已卖:1254份资源 讲师 16%
-
|
| ||
|
|
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


