根据标准下载外汇汇率

问题描述 投票:0回答:1

我想收到特定材料的“Bgt Avg YTD”。然后用它来计算(Bgt Avg YTD * Value)

外汇汇率

货币 年初至今平均 Bgt 报告日期
美元 1,12 2024 年 1 月 31 日
美元 1.23 2024 年 3 月 31 日
欧元 1,12 2024 年 1 月 31 日
欧元 1.23 2024 年 3 月 31 日

货币

货币
美元
欧元

报告日期

报告日期
2024 年 1 月 31 日
2024 年 3 月 31 日

抓握

材质编号 购买电流 植物 报告日期 价值
123A 美元 1111 2024 年 1 月 31 日 100
123A 美元 2222 2024 年 1 月 31 日 350
122B 美元 1111 2024 年 1 月 31 日 400
123A 欧元 4444 2024 年 1 月 31 日 140
122B 欧元 4444 2024 年 1 月 31 日 840
122B 欧元 6666 2024 年 1 月 31 日 660

我面临的挑战是货币在“汇率”表中并不唯一,我希望根据切片器“报告日期”接收它。 GRIP 只有一个报告日期 (31.01.2024)。

我拥有的联系是

Connections

我尝试创建度量

Miara test = CALCULATE(SUM('FX Rates'[Bgt Avr YTD]),DATESMTD('Reporting date'[Reporting date])) 

但我收到一些总价值,而不是正确的汇率。

powerbi dax
1个回答
0
投票

我在

GRIP
表上创建了两个计算列。要获取
Bgt Avg YTD
表上的
GRIP
,我建议使用
LOOKUPVALUE
函数搜索货币和报告日期以返回一个值。

Bgt Avg YTD = 
LOOKUPVALUE('FX Rates'[Bgt Avg YTD], 'FX Rates'[Currency], GRIP[Purchase curr], 'FX Rates'[Reporting date], GRIP[Reporting date])
calculation = GRIP[Value] * GRIP[Bgt Avg YTD]

output

© www.soinside.com 2019 - 2024. All rights reserved.