[程式] SAS巨集問題
------------------------------------------------------------------------
[軟體程式類別]:
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
推
04/28 23:57, , 1F
04/28 23:57, 1F
→
04/29 15:47, , 2F
04/29 15:47, 2F
→
04/29 17:26, , 3F
04/29 17:26, 3F
討論串 (同標題文章)