Я связал список закрывающих остатков с набором ставок обмена валюты, используя дату баланса и MatchInterval, когда коэффициент конверсии был действительным. У меня есть несколько валют в обоих полях, поэтому вы хотите вернуть, когда обе валюты совпадают, и применить правильный обменный курс.Установить Анализ, сравнивающий два поля
sum({$ <BalanceAutoNumber={"=BalanceCurrency=Currency"}>} ClosingBalance*CADMultiply)
Согласно онлайн-гид, я добавил поле BalanceAutoNumber в таблицу балансов как мой измерения на котором можно выбрать на. Тем не менее, я получаю результаты только тогда, когда я вручную выбираю в обоих полях.
я могу добиться этого с помощью оператора IF, как показано ниже
sum(if(CompanyCurrency=Currency,ClosingBalance*CADMultiply,0))