[程式] SAS MACRO 回傳問題請教
[軟體程式類別]:SAS
[程式問題]:資料處理
[軟體熟悉度]:新手
[問題敘述]:
我想把MACRO計算出來的值,
拿到DATA STEP去處理 不知道為什麼都無法讀取到
[程式範例]:
DATA A;
INPUT W;
CARDS;
25
30
;
RUN;
%MACRO AA();
DATA B;
SET A;
CALL SYMPUT('Q', W);
RUN;
%MEND;
%AA();
DATA C;
D=&Q;
RUN;
---------------------------------
錯誤代碼:
WARNING: Apparent symbolic reference Q not resolved.
ERROR 22-322: Syntax error, expecting one of the following: 名稱, 有引號的字串
, 數值常數, 日期時間常數, 遺漏值, INPUT, PUT.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.129.53.209
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1441021210.A.434.html
推
08/31 20:35, , 1F
08/31 20:35, 1F
→
08/31 20:36, , 2F
08/31 20:36, 2F
→
08/31 20:36, , 3F
08/31 20:36, 3F
→
09/01 23:29, , 4F
09/01 23:29, 4F