我有一个类似于此处创建的SAS数据集。
data have;
input date :date. count;
cards;
20APR2012 10
20APR2012 20
20APR2012 20
27APR2012 15
27APR2012 5
;
run;
proc sort data=have;
by date;
run;
我想创建一个包含每个日期总和的列,所以它看起来像
date total
20APR2012 50
27APR2012 20
我先尝试过使用过。但我认为我的语法已关闭。感谢。
答案 0 :(得分:2)
以下代码可以为您提供所需的结果。
proc sql;
create table wanted_tab as
select
date format date9.,
sum(count) as Total
from have
group by date;
;
quit;
答案 1 :(得分:2)
这是proc means
的用途。
proc means data=have;
class date;
var count;
output out=want sum=total;
run;