我需要在SAS中使用SQL创建事务数据集的摘要报告
我的数据集:
-ID Type TAG QTR Amt
-1234 WX D 1 40
-1234 WX D 1 10
-1234 WX D 1 40
-1234 WX D 2 30
-1234 WX D 2 50
-4444 I G 1 80
-4444 I G 1 20
-4444 I G 1 50
-4444 I G 1 70
-4444 I G 1 30
-4444 I G 2 40
-4444 I G 2 20
我想要一份按ID和季度分类的总结报告,如下所示:
-ID Type TAG QTR1 QTR2
-1234 WX D 90 80
-4444 I G 250 60
我无法得到不同列的四分之一的总和。
谢谢你的帮助
select id
, type
, tag
, sum(case when qtr = 1 then amt else 0 end) as qtr1
, sum(case when qtr = 2 then amt else 0 end) as qtr2
from tbl
group by id
, type
, tag