Есть ли способ определить показатель «% от общего количества столбцов» в DAX, который будет динамически работать для любого измерения? - PullRequest
0 голосов
/ 27 мая 2019

Мне нужна моя мера % of column total для работы с любым измерением, выбранным в данный момент в столбцах сводки.

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

Weighted Gender % :=
DIVIDE (
    'Dimensions'[Weigthed Base];
    CALCULATE ( 'Dimensions'[Weigthed Base]; ALLSELECTED ( 'Dimensions'[Gender] ) )
)

Возможно ли это?

1 Ответ

1 голос
/ 27 мая 2019

Вы можете использовать общую версию ALLSELECTED ():

Weighted % :=
DIVIDE (
    'Dimensions'[Weigthed Base];
    CALCULATE ( 'Dimensions'[Weigthed Base]; ALLSELECTED () )
)

Будьте осторожны, ALLSELECTED - сложная функция, и вы можете получить неожиданные результаты в зависимости от вашей модели данных:

https://www.sqlbi.com/articles/the-definitive-guide-to-allselected/

...