Умножьте меру на одно значение - PullRequest
0 голосов
/ 07 сентября 2018

Я очень новичок в Power BI и DAX. Я создал меру, которая в настоящее время выглядит следующим образом:

Testing123 = [TotalSales] + CelebrationQuery[CelebrationSalesPercentage] * 10538473

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

CALCULATE([TotalSales], FILTER(CelebrationQuery[value] = "")

Когда я заменяю жестко запрограммированное значение этим вычислением, оно не попадает в таблицу, которую я создал. Все пусто, кроме случая, когда тип празднования пуст.

Таблица состоит только из 4 вещей: тип празднования,% продаж, объем продаж и показатель, который я пытаюсь получить ... Прогнозируемый объем продаж.

Прошу прощения, если это глупый вопрос, но я застрял довольно давно.

1 Ответ

0 голосов
/ 07 сентября 2018

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

Попробуйте вместо этого:

CALCULATE([TotalSales], CelebrationQuery[value] = "")

Здесь CALCULATE заменяет контекст фильтра на указанный, а не , добавляя , который фильтрует в среду вычисления.

Это должно совпадать со следующим:

CALCULATE([TotalSales], FILTER(ALL(CelebrationQuery[value]), CelebrationQuery[value] = ""))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...