我的表销售包含以下字段:日期,收入和 CurrencyCode
我有一个表 ExchangeRate ,其中包含字段 ValidFrom , ValidTo , ExchangeRate 和 CurrencyCode < /强>
当销售日期介于 ValidFrom 和收入乘以 ExchangeRate > ValidTo ,两个表中的 CurrencyCode 匹配。
答案 0 :(得分:0)
您可以在Sales
表格中创建一个计算列,从Rate
表中获取ExchangeRate
,然后将Rate
乘以Revenue
值附加栏目或措施。
在Sales
计算列中使用此表达式,我将其命名为ExchangeRate
ExchangeRate =
CALCULATE (
MAX ( ExchangeRate[ExchangeRate] ),
FILTER (
FILTER ( ExchangeRate, [CurrencyCode] = EARLIER ( Sales[CurrencyCode] ) ),
[ValidFrom] <= EARLIER ( Sales[Date] )
&& [ValidTo] >= EARLIER ( Sales[Date] )
)
)
现在,您可以创建一个度量,用于将Rate乘以Revenune:
RevenueXRateMeasure = SUM(Sales[Revenue])*SUM(Sales[ExchangeRate])
或者如果您更喜欢使用列:
RevenueXRateColumn = [Revenue]*[ExchangeRate]
如果有帮助,请告诉我。