我有两个表
Orders
和 ExchangeRates
,通过一个 date
键相连:
我的目标是从 ExchangeRates
中获取正确的货币汇率,这些汇率是按照货币代码匹配到 Orders
表中的列名上的。
我基本上想使用匹配的 Orders[orderCurrency]
实现对 EUR
或 JPY
列的动态引用,例如:
orderExchangeRate = LOOKUPVALUE(ExchangeRates[Orders[orderCurrency]],
ExchangeRates[date],Orders[date])
或者:
orderExchangeRage = SELECTCOLUMNS(ExchangeRates,Orders[orderCurrency], ....)
但是这些函数都不接受动态列引用,它们需要列的实际名称。
如何根据Orders [orderCurrency]
动态引用EUR
和JPY
列? 在PowerBI中是否有类似于INDIRECT的东西来进行动态引用?