Я пытаюсь создать KPI, и для этого я пытаюсь создать переменную
У меня есть эта формула
Total_Sales_Variable =
IF (
VALUES (BillingDocument_Header[Billing Doc. currency_WAK] ) = "USD",
139.2,
1
) *
CALCULATE (
SUM (BillingDocument_Item[Sales Amount_NEWR]),
FILTER (
'Invoice_Calender',
'Invoice_Calender'[Fiscal_Year] = 2016 &&
'Invoice_Calender'[Fiscal_Year] = 2017
),
FILTER (
'BillingDocument_Header',
'BillingDocument_Header'[Bill Type_FKRT] <> "Z2" &&
'BillingDocument_Header'[Bill Type_FKRT] <> "Z2"
)
)
, когда я добавляю это показывает ошибку
MdxScript (Model) (8, 5) Ошибка вычисления в мере 'Invoice_Calender' [Total_Sales_Variable]: была предоставлена таблица с несколькими значениями, где ожидалось одно значение.
, и я пытаюсь достичь, если Billing Doc.currency_WAk - это USD, тогда я хочу суммировать это поле Sales Amount_NEWR с фильтрами Fiscal_Year = {'2016', '2017'} и [Billing Type_FKART] = {'ZG2', 'ZL2'}
вот чтоя хочу достичь в силе bi, я хочу преобразовать это в выражение dax.
Пожалуйста, проверьте файл pbix с данными и таблицами
https://www.dropbox.com/s/flondhallo08j98/test4.pbix?dl=0