Расчет% общего итога в сводных таблицах - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть сводная таблица в Excel.

Мой набор данных включает в себя численность рабочей силы для 32 штатов страны, которые сгруппированы в шесть различных регионов. Этот набор данных разделен на кварталы с 2015 года по настоящее время.

Мне нужна эта таблица, чтобы показать как% от общей численности рабочей силы на национальном уровне, так и на региональном уровне.

Я пытался использовать метод расчета, суммы, все выбранные, но затем, если я использую слайсер и показываю только один регион, я получаю% рабочей силы в этом регионе, а не на национальном уровне.

Я новичок в DAX и использую Power Pivot, как я могу рассчитать общую численность рабочей силы на национальном уровне за определенный период, чтобы она не изменилась, если я изменю регион? Пожалуйста, помогите!

1 Ответ

0 голосов
/ 05 ноября 2018

Допустим, у вас есть мера под названием «Общая рабочая сила» (что бы это ни было - вы не предоставили никакой информации о ее значении).

Чтобы рассчитать общую численность рабочей силы на национальном уровне, необходимо создать другую меру:

National Workforce = CALCULATE( [Total Workforce], ALL(Table[Region]))

где Table - это имя вашей таблицы, а Region - имя поля, содержащего регионы. Функция ALL в DAX удаляет все фильтры из столбца, списка столбцов или всей таблицы.

Затем для расчета отношения:

Workforce % of National = DIVIDE( [Total Workforce], [National Workforce])

Обратите внимание: на такие вопросы очень сложно ответить, не видя ваших данных, модели данных, формул и описания желаемого результата. Было бы здорово, если бы вы могли предоставить эту информацию.

...