[程式] SAS macro 檔案輸出
請教SAS macro檔案輸出問題~~~
本案例目的是使用macro切檔後輸出各家醫院的檔案
也就是每個醫院都有各自的分檔
程式碼如下:
proc sql ;
select distinct HOSPNO
into :name1-
from MONEY
;
quit;
%macro split;
%do i=1 %to &sqlobs;
proc sql;
create table predict_&&name&i as
select *
from MONEY
where HOSPNO="&&name&i"
;
quit;
PROC EXPORT DATA=predict_&&name&i
OUTFILE= "D:\predict_&&name&i._201511"
DBMS=EXCEL REPLACE
LABEL;
SHEET="money";
RUN;
%end;
%mend split;
%split
在proc export前,可成功建立各暫存分檔如圖:
http://imgur.com/9UIkivQ

但proc export出來卻是這樣:
http://imgur.com/wboOBH3

請問如何才能讓SAS正確將各號碼寫入excel檔名???
謝謝大家幫忙~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.18.234
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1453644887.A.8FC.html
推
01/25 09:07, , 1F
01/25 09:07, 1F
推
01/25 10:39, , 2F
01/25 10:39, 2F
→
01/26 23:19, , 3F
01/26 23:19, 3F