Сложный Pivot с использованием функции QUERY;Динамическая агрегация в каждом столбце - PullRequest
0 голосов
/ 19 сентября 2019

Вот что я пытаюсь сделать.Представьте себе таблицу данных с 3 столбцами (есть еще много, это релевантные.

Table = expenses
A = Date
B = Period (year&Month)
C = Amount
D = Category (there are about 30 different categories)

I Поверните данные, чтобы Периоды были заголовками столбцов, а строки - категориями. [Количество] - это совокупности, и естьпредложение WHERE, связанное с данными фильтрации ячеек> указанная дата в столбце A. Вот как у меня все работает нормально. Вот сложная часть:

В любой данный период существует много нематериальных категорий. Я хочууказать пороговое значение (скажем, 5%). В данном периоде (столбце) любая Категория, представляющая <5% от общей суммы за период, должна быть перегруппирована в категорию под названием «Прочее». </p>

Цель этогоУпражнение состоит в том, чтобы визуализировать данные в виде гистограммы с накоплением. Ниже приведена текущая версия - проблема многих несущественных категорий, которые различаются от человека к периоду, очевидна. Моя интуиция заключалась в том, что самым простым способом сделать это было бы с помощью наборавспомогательные столбцы в необработанных данных. Однако, если есть что-то еще, чтобы достичь этого путемФункция запроса, я бы хотел знать.

enter image description here

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