Power Query,逐行显示接下来三个值的总和

时间:2018-09-21 20:07:47

标签: powerquery running-total

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

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

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

感谢和问候

Guenther

1 个答案:

答案 0 :(得分:0)

这是您要找的吗?

如果您以此为源表:

enter image description here

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

enter image description here

您会得到的:

enter image description here

这是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"