Отфильтрованные вычисления LOD в DAX-выражении Power BI - PullRequest
0 голосов
/ 06 июня 2018

Я создал выражения LOD в Таблице, перед которыми динамически вычисляется, когда применяются фильтры.Я пытаюсь добиться аналогичной функциональности в Power BI.Я очень плохо знаком с Power BI, поэтому, возможно, я не задал Google правильный вопрос.Я просто хочу столбец, который показывает средние продажи по моему «фильтрованному» набору данных.Самым близким я использовал камеру «Рассчитать» (среднее (таблица [столбец]), «Все» (таблица)), но она не меняется динамически, когда я применяю ползунок даты.Если я отфильтрую 1/1 - 1/5, я хочу это среднее.Измените диапазон дат, среднее значение должно измениться.

AVG STDEV

Спасибо.

Ответы [ 2 ]

0 голосов
/ 06 июня 2018
CALCULATE( 
   AVERAGE(Table[Column]),
   ALLSELECTED()
)
0 голосов
/ 06 июня 2018

Вы, вероятно, ищете функцию ALLEXCEPT().В этом случае вы должны сделать что-то вроде

CALCULATE(AVERAGE(table[column]), ALLEXCEPT(table, table[date]))

, что в основном означает, что вы хотите удалить все фильтры в таблице, кроме фильтров в столбце даты.

...