Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
Excel公式为具有DAX的BI求幂-对具有相同ID的多个值求和_Excel_Powerbi_Dax - Fatal编程技术网

Excel公式为具有DAX的BI求幂-对具有相同ID的多个值求和

Excel公式为具有DAX的BI求幂-对具有相同ID的多个值求和,excel,powerbi,dax,Excel,Powerbi,Dax,我很难把这个公式转换成DAX。我的表中需要一个新列,其中包含以下公式的输出: =IFERROR(VLOOKUP(A2;Horas_totales!$A$2:$C$10000;3;FALSE);0) 这就是A2。(第1页) 在公式中,您将看到一个名为horas_Totals的表格,其中包含一系列单元格,但这来自一个动态表格,该表格使用相同的ID将所有列p相加(见图) 这是动态表使用的数据。(表2) 因此,我需要从表2中的表1中找到A2中的ID,并将具有相同ID的所有数字相加。通过字段ID d

我很难把这个公式转换成DAX。我的表中需要一个新列,其中包含以下公式的输出:

=IFERROR(VLOOKUP(A2;Horas_totales!$A$2:$C$10000;3;FALSE);0)
这就是A2。(第1页)

在公式中,您将看到一个名为horas_Totals的表格,其中包含一系列单元格,但这来自一个动态表格,该表格使用相同的ID将所有列p相加(见图)

这是动态表使用的数据。(表2)


因此,我需要从表2中的表1中找到A2中的ID,并将具有相同ID的所有数字相加。

通过字段
ID de incidencia
上的两个表之间的关系,然后您可以简单地使用:

NewColumn = CALCULATE ( SUM ( Table2[Total horas laborables] ) )

工作示例PBIX文件:

我很困惑-您要求的是DAX,但显示的是Excel表格。。。。请把你的问题拿出来给我看看。看起来您需要做的只是在字段
ID de incidencia
上的两个表之间创建一个关系,然后使用一个简单的
SUM
函数,但是您的表结构不清楚。我的power bi表与excel表具有相同的信息。我用这些数据导入了excel,不得不用公式复制excel中的列,以增强BI的能力如果Olly的解决方案没有帮助,也许这篇文章可以?哈哈,这是我同事的问题哈哈哈。我不知道他问过这件事。看起来好像成功了,对不起!可能重复的