#powerbi
Вопрос:
Я изо всех сил пытаюсь правильно подвести свою меру.
В общем случае, если доход пуст, заполните пробел номером бюджета.
Моя формула до сих пор:
Revenue = IF(ISBLANK([TotalRevenue]),[TotalBudget],[TotalRevenue])
Я попробовал это с помощью столбца, но это не сработает, потому что мои бюджетные результаты взяты из другой таблицы, а не из того, где находится мой доход.
Также пробовал с
HASONEFILTER —
Measure =
VAR TotalRevenue = SUM(Paysuite[NET_REVENUE])
VAR TotalBudget = SUM(Budget[Bgt Revenue])
RETURN
IF(HASONEFILTER('Date'[Fiscal Year]),IF(ISBLANK([TotalRevenue]),[TotalBudget],[TotalRevenue]),SUMX(FILTER(Budget,Budget[TotalBudget]),[TotalBudget]))
пример
JAN - 1
FEB - 2
MAR - 3
APR (bgt) - 1
MAY (bgt) - 1
Итого получается 6, где ожидаемый результат должен быть 8
заранее спасибо
Ответ №1:
разобрался — у меня было неправильное поле в hasonefilter — должно быть что-то, что мы вообще не будем использовать в качестве фильтра
Measure =
IF(
HASONEFILTER(P[EZ.Count]),
IF(
ISBLANK([TotalRevenue]),
[TotalBudget],
[TotalRevenue]
),
SUMX(
VALUES(Budget[Bgt Revenue]),
[Revenue]
)
)