Power Query,逐行计算接下来 3 个值的总和

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

我有一个强大的查询表,其中 1 列包含整数值。在另一列中,应逐行(单元格)计算当前行与其他 2 行的总和。 - 在普通 Excel 中,我这样计算:

 B1: = SUM(B1:B3)
 B2: = SUM(B2:B4)
 B3: = SUM(B3:B5)
 ...

如何使用 Power Query 解决这个问题?如果最后两行出现错误,可以忽略不计。

感谢和问候

冈瑟

powerquery cumulative-sum
2个回答
1
投票

这是您要找的吗?

如果您以此作为源表开始:

然后,如果您添加像这样设置的自定义列:

你会得到这个:

这是 M 代码,从电子表格的工作簿加载它,其中数据位于名为 Table1 的表中:

let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Added Custom" = Table.AddColumn(Source, "Custom", each List.Sum(List.Range(Source[Column1],[Column1]-1,3)))
in
#"Added Custom"

0
投票

这正是所需要的。 是否可以为新工作表创建视频或添加逐步屏幕截图。 我收到一列所有行都有错误的信息。 可能之前有几步。

Please help to perform this step properly

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