Суммирование результатов запроса на основе другого столбца в таблицах Google - PullRequest
0 голосов
/ 25 октября 2018

Привет, у меня есть образец листа: https://docs.google.com/spreadsheets/d/1TzKlEAF5IcZehmyyRUQ5ELE63Q-ZVfp9Nfx5-zvKAOc/edit?usp=sharing

Я хочу получить данные с левой диаграммы.Тогда я хочу подвести итоги доходов тех же компаний.Затем я хочу динамически поместить эти данные в нужную часть.Я также хочу иметь возможность проверять, какой доход я получаю от каждой компании каждый месяц.Я также хочу видеть топ-5 компаний, которые совершали покупки в каждом месяце.

Так, например: если компания А совершила 3 ​​покупки в январе, я хочу видеть сумму этих покупок рядом с названием компании и сортировать компании из самых высокихденьги до минимума за каждый месяц.

Я написал функцию для этого, но она не работает.

1 Ответ

0 голосов
/ 26 октября 2018

Я нашел ответ и хотел бы поделиться здесь на случай, если кому-то понадобится в будущем.Этот ответ принадлежит Грегу из сообщества Документов Google .Я скопирую и вставлю точный ответ здесь:

Здравствуйте, смотрите лист GE.Sheet1. Я добавил формулы для демонстрации ваших запросов.

Я хочувытащить данные с левого графика.Тогда я хочу подвести итоги доходов тех же компаний.Затем я хочу поместить эти данные динамически в правую часть.

= QUERY (A: C, "выберите B, sum (C), где B не является нулевой группой по B", 1)
=QUERY (A: C, "выберите B, A, sum (C), где B не является нулевой группой по B, A", 1)

Я также хочу иметь возможность проверить, какой доход я получил откаждая компания каждый месяц.Я также хочу видеть топ-5 компаний, которые совершали покупки в каждом месяце.

= QUERY (A: C, "выберите B, sum (C), где A =" "& M1 &" 'и Bне является нулевой группой по B, порядок по сумме (C) desc label sum (C) '' ", 0)

Можно добавить предложение limit, но недостаточно данных для проверки.Требуется более 5 клиентов и несколько месяцев.

бестов,

Грег

...