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