Формула DAX, которая позволяет мне подсчитывать значения в нескольких столбцах для массива (от 1 до 12 для месяцев) - PullRequest
0 голосов
/ 08 ноября 2018

Вот пример моей таблицы (PlannedMonth - это запланированный месяц, в течение которого предполагается выполнение задания ID, RealMonth - месяц, в который действительно выполняется задание ID:

ID      PlannedMonth   RealMonth
--------------------------------
1       4              6
2       3              9
3       3              0

То, что я хочу сгенерировать в виде сводной таблицы, - это следующая информация, совокупное количество значений в нескольких столбцах:

Month     Planned     Real
--------------------------
3         2           0
4         3           0
6         3           1
9         3           2

Почему сводная таблица вместо простого использования countifs в Excel? Потому что у меня есть другие столбцы, которые представляют регион и страну, и я хочу добавить фильтры в свою таблицу, чтобы люди могли получать информацию, которая им подходит.

Поскольку я хочу добавить фильтры для данных, представленных в моей таблице, я думаю, что таблица помощников будет не слишком полезна (поправьте меня, если я ошибаюсь), и, поскольку у меня уже есть загрузка таблицы, я ' Я предпочел бы выбрать решение для измерения, содержащееся в самой таблице PowerPivot.

Решение предпринято:

Использование вспомогательной таблицы, которая перечисляет месяцы от 1 до 12 в столбце, затем CALCULATE(COUNTA( месяцы в PlannedMonth и RealMonth. Это решение работает, если я не хочу фильтровать по столбцам в исходной таблице (то есть фильтровать по региону, стране и т. Д.).

...