看板 Statistics 關於我們 聯絡資訊
------------------------------------------------------------------------ [軟體程式類別]: SAS [程式問題]: 巨集 [軟體熟悉度]: 低 [問題敘述]: 先感謝解答者!我的問題是我想利用巨集一次將三個檔案叫出來,但是應該是命名 那邊一直出現問題,找了很久卻一直沒辦法,請高手幫忙! [程式範例]: LIBNAME inp "D:\SAS"; data inp.cd2001; infile "D:\SAS\teaching\2001\TDB_CD2001.dat" (依序將1999改到2001,總共三個檔案在三個不同的資料夾) 巨集寫法如下 %macro mac_pgm (dataset=); data inp. cd&dataset ; infile "D:\SAS\teaching\dataset\TDB_CD&dataset..dat"; %Mend; %mac_pgm (dataset= 1999) %mac_pgm (dataset= 2000) %mac_pgm (dataset= 2001) 可是一直出現Physical file does not exist, D:\SAS\teaching\dataset\TDB_CD2000. dat. infile的dataset那邊應該如何做修正??感激不盡 ----------------------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.197.245
tew:\&dataset\TDB_CD&dataset..dat 04/28 23:57
icelly:謝謝您,但還是不行.... 04/29 15:47
icelly:試出來了!應該是\&dataset.\TDB_CD&dataset..dat"; 04/29 17:26