%let num=10;
%LET result=%eVAL(&NUM gt 5.1);
%put &result;
%let num=10;
%LET result=%eVAL(&NUM gt 5);
%put &result;
对于第二个,因为10>5,所以result返回的结果是1,这个我已经清楚了。
谁呢帮忙解答一下,为什么第一个返回的结果是0???(在后面只是多加了一位小数点)
谢谢。
楼主: jeremyyang
|
2593
3
[问答] sas macro %eval function |
本科生 20%
-
|
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明