Страницы: 1
RSS
Добавить условие в формулу на Dax, Изменить(добавить) условие
 
Здравствуйте, помогите пожалуйста отредактировать формулу на dax
У меня есть таблица курсов валют, где каждый курс расположен в соответствующем столбце(во вложении Снимок1) и для неё есть формула, которая берет из нее курс:
Курс = IF('btx_Transaction'[Валюта]="KZT";RELATED('Курсы'[KZT]);IF('btx_Transaction'[Валюта]="USD";RELATED('Курсы'[USD]);IF('btx_Transaction'[Валюта]="RUB";RELATED('Курсы'[RUB]);IF('btx_Transaction'[Валюта]="EUR";RELATED('Курсы'[EUR]);1))))

А теперь у меня поменялась таблица (Снимок2) теперь название валюты находится в столбце Валюта_Key и у каждой валюты такое не понятное название:
Валюта_Key:
3ff04383-7020-11e6-80ba-000c29a6bb80 --- рубль
e1985a04-0b00-11e7-80c0-000c29a6bb80---KZT
3ff04382-7020-11e6-80ba-000c29a6bb80---доллар
3ff04384-7020-11e6-80ba-000c29a6bb80---евро

Таблицы "Курсы" и "btx_Transaction" связаны по дате.

Как мне можно продолжить условие IF('btx_Transaction'[Валюта]="KZT";RELATED('Курсы'[Валюта_Key]) где Валюта_Key=e1985a04-0b00-11e7-80c0-000c29a6bb80

P.S. Простите если я может не в том разделе создала тему, тогда подскажите, где можно задать мой вопрос....я только начала разбираться с Dax и мне нужна помощь!
 
Воспользуйтесь функцией LOOKUPVALUE.
будет примерно так (для нового столбца в таблице 'btx_Transaction'):
Код
=LOOKUPVALUE(
    'Курсы'[Курс], 
    'Курсы'[Дата], 'btx_Transaction'[Дата], 
    'Курсы'[Валюта_Key], "e1985a04-0b00-11e7-80c0-000c29a6bb80"
)

Связь по дате придется разорвать.

Изменено: vetrintsev - 16.07.2019 10:45:05
 
Назваие темы должно отражать задачу. Предложите. Модераторы заменят
 
Цитата
vetrintsev написал:
LOOKUPVALUE
Спасибо большое!
Страницы: 1
Наверх