DAX - 检索汇率的查找值

时间:2017-03-01 12:59:53

标签: dax

在表“Paypal”中,我有:

enter image description here

在表格“Câmbios”中:

enter image description here

现在,我将计算列添加到“Paypal”表中,其中包含以下公式:

Câmbio = LOOKUPVALUE('Câmbios'[Câmbio];'Câmbios'[Mês];MONTH('Paypal'[Date]))

返回错误:

A table of multiple values was supplied where a single value was expected.

这对我没有意义。 有人可以帮忙吗? 感谢

1 个答案:

答案 0 :(得分:0)

问题是Câmbios表包含至少一个月的重复值,LOOKUPVALUE函数不知道用于检索指定列的值。

您可以改为使用:

Cambio =
CALCULATE (
    MAX ( Cambio[Cambio] ),
    FILTER ( Cambio, [Mes] = MONTH ( EARLIER ( Paypal[Date] ) ) )
)

或者从Cambios[Mes]删除重复的值。

如果有帮助,请告诉我。