作者AmigoSafin ()
看板Statistics
標題[程式] SAS %eval用法一問
時間Sat Dec 8 10:21:12 2018
[軟體程式類別]:
請填入軟體程式類別,例如:SAS、SPSS、AMOS、R、STATA、EVIEWS...等
SAS
[程式問題]:
資料處理、迴歸、敘述統計、logistic、probit...等
資料處理
[軟體熟悉度]:
請把以下不需要的部份刪除
新手
[問題敘述]:
大家好
想請教一題SAS考試的問題
The following SAS program is submitted:
%macro CHECK(Num=4);
%let Result=%eval (&Num gt 5);
%put Result=&Result;
%mend;
%check(Num=10)
想問的是
這題答案是1
但我想問一下為什麼把 (&Num gt 5)改為(&Num gt 5.1)
答案就變成0
是因為%eval無法辨識period嗎
那為什麼不是generate error呢?
謝謝大家!!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 129.21.68.171
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1544235674.A.86C.html
1F:推 imaltar: 試試看%sysevalf 12/09 12:07