作者icebing (愛吃冰的艾斯冰= =")
看板Statistics
標題[問題] SAS巨集程式不知道哪裡錯了
時間Fri Feb 11 01:45:26 2011
程式不知道哪裡有問題 第一次寫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;
不知道哪裡錯了 請大家給我指教謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.185.230
1F:→ ASD332:你確定要用 PROC SQL 寫嗎... 02/11 01:50
2F:→ icebing:希望有個好的解決方法 請樓上賜教 謝謝^^ 02/11 02:03
3F:推 chien533:use PROC MEANS and BY statement 02/11 03:11