我需要使用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
我无法在不同的栏目中按季度获得总和。
感谢您的帮助。
答案 0 :(得分:1)
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