我需要在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