作者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