[程式] sas 巨集與迴圈跑法

看板Statistics作者 ( )時間15年前 (2011/02/09 01:29), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
參考了版上有關的問題與學長給我的code 還是沒有辦法跑 想請教一下是哪邊沒有寫好 %macro intraday; %do n=1 %to 5; DATA intraday.date&n; INFILE "C:\intraday\&n" delimiter=';' DSD TRUNCOVER; input area $ ivacno_3 $ idcode $ odate $ cdate $; %end; %mend; %intraday; run; 會一直出現 ERROR 180-322: Statement is not valid or it is used out of proper order. 的錯誤 請大大給予指教@@" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.139.48

02/09 12:25, , 1F
你在C:\intraday\下的那五個檔檔名是什麼
02/09 12:25, 1F

02/09 16:50, , 2F
1.run要包在裡面 2.&n 檢查一下
02/09 16:50, 2F

02/10 00:18, , 3F
檔名是 1,2,3,4,5 沒有副檔名。
02/10 00:18, 3F

02/10 16:42, , 4F
run; 移到%end之前應該就可以了
02/10 16:42, 4F

02/10 19:31, , 5F
副檔名確實沒有 但是有時候確實不需要副檔名
02/10 19:31, 5F
文章代碼(AID): #1DKNrh_T (Statistics)