Разделите доход по годам с помощью функции QUERY в Google Sheets - PullRequest
1 голос
/ 19 июня 2019

Я получаю ежемесячные данные о доходах от финансового департамента, которые я могу внести в формат отчетности. Его ежемесячные данные, которые перечисляют все доходы в одном столбце. Мне нужно разделить доход по годам (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 Ответ

1 голос
/ 19 июня 2019
=QUERY(A1:E, "select A,B,C,sum(E) where A is not null group by A,B,C pivot D", 1)

9

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...