我正在尝试根据动态范围计算滚动平均值。举个例子,我的数据集如下所示。我正在尝试根据“Box no”范围计算参数“No. of Users”的滚动平均值。(12、13、14...)。通常,可以通过计算前 N 行的平均值来计算滚动平均值,然后将其向下拖动。但是,这里的问题不是。Box 的用户数 列变化,因此我不能使用传统的滚动平均方法。
数据集(考虑 Box No. 和 Users 列下不同行中的所有值)
箱号 = 12, 12, 12, 13, 13, 14, 14, 14, 14, 14
用户 = 5、5、8、6、8、10、8、3、5、1
所以,我正在寻找这样的结果。
结果(考虑“Box No.”和“No. Users”列下的不同行中的所有值)
箱号 = 12、13、14
(用户数量)的滚动平均值 = 6、7、5.4
任何帮助,将不胜感激。