Re: [問題] SAS巨集程式不知道哪裡錯了

看板Statistics作者 (Blair)時間13年前 (2011/02/14 22:55), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串6/6 (看更多)
※ 引述《icebing (愛吃冰的艾斯冰= =")》之銘言: : 程式不知道哪裡有問題 第一次寫macro請大家幫忙 謝謝 : 原始資料 想轉成 : Year a1818 a1819 Year a1818 a1819 : 1992 5 9 1992 9 17 : 1992 4 8 2002 5 4 : 2002 3 3 : 2002 2 1 : 公司家數大概1000家 共60幾年 想要分組分年加總 : 原始程式是(已經將data import進去) : data qq; : set rr; : %macro aa; : %do a=1818 %to 1819 : proc sql; : create table new_&a as : select sum(&a) as &a,year : from rr : group by year : ; : run; : %end; : %mend; : %aa; : 不知道哪裡錯了 請大家給我指教謝謝 不需轉置 proc means data=qq nway noprint; output out=qq1 (drop=_type_ _freq_) sum=a1818-a1819; class year; run; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.185.6

02/21 18:52, , 1F
使用轉置 是因為他的需求是1000家公司 公司代號不一定連號
02/21 18:52, 1F
文章代碼(AID): #1DMK9V15 (Statistics)
討論串 (同標題文章)
文章代碼(AID): #1DMK9V15 (Statistics)