0

我有一个汇率表,我正在尝试计算期末月份

它使用至少 3 种货币让我们使用 GBP USD EUR

选择该货币时,我需要返回月底货币

所以像 k

EOMCcy=:IF(HASONEVALUE('Ccy'[Currency Symbol]), 
CALCULATE([Exchange Rate],ENDOFMONTH('Exchange Rates'[Date]) ,BLANK()))

我知道我需要在某处验证货币并且我尝试了很多想法,因为我有一个 fromCcy 和 toCccy 列,例如 GBP USD 这将显示在 [Exchange Rate] 列 =1.22

我希望有人能指出我正确的方向或用我的代码提供更好的方法

谢谢大家

4

1 回答 1

0

所以我想我解决了

    EOMCcy:=IF(HASONEVALUE('Ccy'[Currency Symbol]),

CALCULATE (
    SUM ([ExchangeRate]),
    FILTER (
         ALL ( 'Exchange Rates'[Date]),
         'Exchange Rates'[Date] = ENDOFMONTH('Exchange Rates'[Date])
     )
 ),BLANK())
于 2017-01-26T23:48:25.783 回答