Re: [程式] sas資料匯出
※ 引述《Roychess (Seohyun)》之銘言:
: 請教如何使用macro大量匯出檔案?
: 不然要一直取代83次好累人= =
: 要取代的部分是底下abc的部分(共2處:未納入_abc / hosp_id='abc')
: 以便能依照不同機構輸出該機構的資料且檔名是該機構代號
: 謝謝各位幫忙~
: 原始程式碼如下:
: ods tagsets.excelxp file="c:\data\未納入_abc.xls" style=sasweb;
: proc print label data=a noobs;
: var func_type mdc_name drg_name hosp_qty hosp_exp_dot exp_value
: hosp_drg_est drg_value div_drg_value c n;
: where hosp_id='abc';
: run;
: ods _all_ close;
proc sql ;
select distinct 部門
into :name1-
from WORK.table
;
quit;
=============先把部門丟到全域變數 在切割 切完之後再存 就這樣
%macro split;
%do i=1 %to &sqlobs;
proc sql;
create table subset&i as
select *
from WORK.table
where 部門="&&name&i"
;
quit;
%symdel name&i;
%end;
%mend split;
%split
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.129.40
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1445671674.A.D7C.html
→
10/27 19:02, , 1F
10/27 19:02, 1F
討論串 (同標題文章)