ENDOFMONTH的汇率

时间:2017-01-26 23:23:14

标签: dax ssas-tabular currency-exchange-rates

我有一个汇率表,我试图获得结束月份计算

使用至少3种货币可以使用GBP USD EUR

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

就像k

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

我知道我需要在某个地方验证货币,我尝试了许多人认为因为我有一个fromCcy和toCccy专栏,例如GBP USD 这将显示在[汇率]栏中= 1.22

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

全部谢谢

1 个答案:

答案 0 :(得分:0)

所以我觉得我解决了它

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

CALCULATE (
    SUM ([ExchangeRate]),
    FILTER (
         ALL ( 'Exchange Rates'[Date]),
         'Exchange Rates'[Date] = ENDOFMONTH('Exchange Rates'[Date])
     )
 ),BLANK())