借助Google表格的QUERY功能按年划分收入

时间:2019-06-19 09:34:59

标签: google-sheets google-sheets-formula google-sheets-query

我从财务部门获得了每月的收入数据,可以将其清理成报表格式。它的月度数据在一个列中列出了所有收入。我需要按年份(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 

如果需要提供其他信息,请告诉我。感谢您在此问题上的帮助。

1 个答案:

答案 0 :(得分:1)

=QUERY(A1:E, "select A,B,C,sum(E) where A is not null group by A,B,C pivot D", 1)

9