Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 如果第1列上的值为';s行匹配';价值';然后返回测量-功率BI/DAX_Powerbi - Fatal编程技术网

Powerbi 如果第1列上的值为';s行匹配';价值';然后返回测量-功率BI/DAX

Powerbi 如果第1列上的值为';s行匹配';价值';然后返回测量-功率BI/DAX,powerbi,Powerbi,这里的目标是采用GBP等值的列,该列有三行,分别为GBP、USD和EUR。所以我需要将价值乘以汇率,当汇率是欧元时,除以汇率,当汇率是美元时,除以汇率 我创建了一个将价值乘以外汇的方法,称之为“净头寸美元”,并将外汇汇率除以“净头寸欧元”。这是对所有三行的计算。我只需要它在“货币”列=美元和“货币”列为欧元时拉动这些度量,分别拉动美元度量和欧元度量。英镑将是相同的(外汇汇率为1) 我尝试了一些方法——在货币所在的表中添加一个“条件列”,但我无法在其中引入度量值,我相信它只对表中的值有效。我试过S

这里的目标是采用GBP等值的列,该列有三行,分别为GBP、USD和EUR。所以我需要将价值乘以汇率,当汇率是欧元时,除以汇率,当汇率是美元时,除以汇率

我创建了一个将价值乘以外汇的方法,称之为“净头寸美元”,并将外汇汇率除以“净头寸欧元”。这是对所有三行的计算。我只需要它在“货币”列=美元和“货币”列为欧元时拉动这些度量,分别拉动美元度量和欧元度量。英镑将是相同的(外汇汇率为1)

我尝试了一些方法——在货币所在的表中添加一个“条件列”,但我无法在其中引入度量值,我相信它只对表中的值有效。我试过SUMX和IF,但找不到货币列

或者,我可以做一个计算列,当Currency=USD时相乘,或者当Currency=EUR时相除,这是相同的原理,但不能让它与sumx或嵌套if函数一起工作

这个表从不同的来源提取数据,我相信它们都是相互关联的。以下是专栏:

货币(“托管SS”表)、银行现金(“托管SS”表)、净头寸(“未结算交易”之和)、外汇即期汇率(“外汇汇率2表)

然后我试着展示一下这后面的一些数据,即净头寸列的GBP等值

外汇汇率显示为欧元(0.90)、英镑(1.00)和美元(1.32)


谢谢

展示您的示例数据,描述您需要的表格和输出之间的关系。