我有两个表,第一个表包含发票编号列表,第二个表包含与每张发票关联的产品列表。我想对每张发票的产品总成本求和,并使用 Excel Power Query 将其包含在第一个表中。
表 1 [发票编号] [其他数据]
表2 [产品] [金额] [发票编号]
List.Sum() 似乎是我需要使用的函数,但我无法使用此函数按发票编号过滤表 2
Table.SelectRows() 可用于选择第二个表,并将其过滤到一组特定的行,但我似乎无法使用表 1 中的列过滤表 2 的行。
我还研究了分组和加入表格,但由于我遗漏了其他因素,这是行不通的。
我正在使用的完整查询如下所示。
List.Sum(Table.SelectRows(Table2, each [InvoiceNumber] = [InvoiceNumber])[Amount])
这只是返回所有行的总和,因为 [InvoiceNumber] 等于它自己。
如何引用表 1 中行的发票编号以将其用作 Table.SelectRows() 函数中的条件?或者有没有更好的方法来获取表 2 中的数据总和?
表 1 最终 [InvoiceNumber] [OtherData] [SumOfAmounts]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句