看板 Statistics 關於我們 聯絡資訊
我試圖寫一個marco %MACRO number(s,t); a=&s*&t %MEND number; %number(1,5); RUN; 可是這樣執行卻會出錯 請問原因在哪裡呢 拜託大家一下 我是新手 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.217.50
alias:%MACRO number(s,t); 12/21 23:59
alias:data aa; 12/21 23:59
alias:a=&s*&t; 12/21 23:59
alias:run; 12/22 00:00
alias:%MEND number; 12/22 00:00
alias:%number(1,5); 12/22 00:01
alias:以上程式可以運作...但是在這個例子可以運作 12/22 00:01
alias:至於是哪裡出錯的話, 我一時說不清, 如果你是新手的話 12/22 00:04
alias:建議你, 先去了解SAS的一些基本性質... 12/22 00:05
piao07:謝謝樓上 原來是要先宣告變數 12/22 00:22
kingbee:你少打了 let a=&s*&t; 前面let 和後面的 ; 12/22 02:05
kingbee:ㄆ越晚了 腦袋越頓 %let (忘了打%) 12/22 02:15