Есть таблица валют
На ее основании сделан срез, который фильтрует данные.
Создаю меру, в которой необходимо произвести вычисление из нескольких таблиц. Причем из таблицы Cost необходимо взять значение с учетом выбранной в срезе валюты (таблица Currencies связана с Cost по столбцу Currency)
В результате мне выводит: (Пусто)
Подскажите, пожалуйста, как выбрать нужное значение с учетом среза?
Код |
---|
Currencies = DATATABLE ( "Currency", STRING, { { "BYN"}, { "USD"} } ) |
Создаю меру, в которой необходимо произвести вычисление из нескольких таблиц. Причем из таблицы Cost необходимо взять значение с учетом выбранной в срезе валюты (таблица Currencies связана с Cost по столбцу Currency)
Код |
---|
Margin = var xCurrency = IF(SELECTEDVALUE(Cost[Currency])="BYN","BYN",IF(SELECTEDVALUE(Cost[Currency])="USD","USD",BLANK())) return CALCULATE(MAX(Cost[Marginality]),Cost[Currency]=xCurrency)*Manager[Sales] |
В результате мне выводит: (Пусто)
Подскажите, пожалуйста, как выбрать нужное значение с учетом среза?