我从财务部门获得了每月的收入数据,可以将其清理成报表格式。它的月度数据在一个列中列出了所有收入。我需要按年份(2018、2019等)划分收入。
我相信我需要为此使用查询功能,但是如果您有其他解决方案,那么我也对此持开放态度。
数据如下:
Client Source Month Year Revenue
abc Google 1 2019 100
abc Google 1 2018 100
abc Facebook 1 2018 50
abc Facebook 2 2018 50
我需要它看起来像这样:
Client Source Month 2018 Revenue 2019 Revenue
abc Google 1 100 100
abc Facebook 1 50 0
abc Facebook 2 50 0
我对查询功能很熟悉,但是我无法确定如何做到这一点。
用于此目的的伪代码如下:
select Client,
Source,
Month,
Case when Year in 2019 then sum(Revenue) as 2019 Revenue else 0 end,
Case when Year in 2018 then sum(Revenue) as 2018 Revenue else 0 end
from Data
Group by Client, Source, Month
如果需要提供其他信息,请告诉我。感谢您在此问题上的帮助。