0
Week    Sales
1   100
2   250
3   350
4   145
5   987
6   26
7   32
8   156

我只想计算最近 3 周的销售额,所以总数为 156+32+26。

如果添加了新的星期,它应该只自动计算最后 3 行的数据。

尝试了这个公式,但它返回的总和不正确

sum(sales) over (lastperiod(3(week))

https://i.stack.imgur.com/6Y7h7.jpg

4

1 回答 1

2

如果您只希望计算列中的最后 3 周总和,您可以使用简单的 if 计算。

If([week]>(Max([week]) - 3),Sum([sales]),0)

如果您需要在整个表格中进行 3 周的计算,请使用以下 1 周。

sum([sales]) OVER (LastPeriods(3,[week]))

结果

于 2016-12-22T11:21:37.033 回答