作者Roychess (Seohyun)
看板Statistics
标题[程式] SAS macro 档案输出
时间Sun Jan 24 22:14:43 2016
请教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://webptt.com/cn.aspx?n=bbs/Statistics/M.1453644887.A.8FC.html
1F:推 piko33588: OUTFILE的""去掉? 01/25 09:07
2F:推 tew: "D:\predict_&&name&i.._201511" the second . 01/25 10:39
3F:→ Roychess: 谢谢t大,已解决~ 01/26 23:19