[問題] SAS的巨集問題

看板Statistics作者 (留戀)時間5年前 (2020/07/31 21:51), 編輯推噓1(101)
留言2則, 2人參與, 5年前最新討論串1/1
想請問以下巨集的SAS CODE %macro test (x,y); %if x>y %then %put %eval(&X-&Y); %else %put %eval(&Y-&X); %mend test; %test(8,5); 出來的結果是-3? X為8,Y為5,X是大於Y,所以出來的結果應該是X-Y=3才對, 為什麼會是-3? 搞不懂,救教於大家,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.144.245 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1596203489.A.97B.html

07/31 21:55, 5年前 , 1F
%if &x>&y
07/31 21:55, 1F

07/31 22:11, 5年前 , 2F
原來如此,晃然大悟,感恩!
07/31 22:11, 2F
文章代碼(AID): #1V927Xbx (Statistics)