历史版本3 :行间计算 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

行间计算






时间移动平均是一种常用的数据平滑方法,用于过滤掉数据的短期波动,突出数据的长期趋势。其实就是基于一定的时间窗口内的数据进行平均处理。例如:5日移动平均、10日移动平均、30日移动平均、3月移动平均等。

举个例子来说明,若时间窗口的大小为 3 个月,那么我们可以按照以下步骤计算3月移动平均。

假设第一个月到第五个月的销售额分别为: M1、M2、M3、M4、M5

  • 第1个月的移动平均=(M1)1/1

  • 第2个月的移动平均=(M1+M2)/2

  • 第3个月的移动平均=(M1+M2+M3)/3

  • 第4个月的移动平均=(M2+M3+M4)/3

  • 第5个月的移动平均=(M3+M4+M5)/3


计算方式编辑


  1. 数值类型:求和、平均值、最大值、最小值、去重计数、计数、第一项、最后一项、当前行向上第N项、当前行向下第N项、上一个非空项、下一个非空项。

    1. 第一项:取当前行对应生效窗口范围内的第一个值

    2. 最后一项:取当前行对应生效窗口范围内的最后一个值

    3. 当前行向上第N项:取当前行向上第N个值,若取值单元格超过生效窗口范围则赋值为空

    4. 当前行向下第N项:取当前行向下第N个值,若取值单元格超过生效窗口范围则赋值为空

    5. 上一个非空项:空白单元格取在生效窗口范围内上一个非空值若当前行为非空值则取当前行的值即不生效该配置

    6. 下一个非空项:空白单元格取在生效窗口范围内下一个非空值,若当前行为非空值则取当前行的值即不生效该配置

  2. 文本类型:去重计数、计数、第一项、最后一项、去重拼接、当前行向上第N项、当前行向下第N项、上一个非空项、下一个非空项。

  3. 日期类型:去重计数、计数、最早时间、最晚时间、第一项、最后一项、当前行向上第N项、当前行向下第N项、上一个非空项、下一个非空项。

  4. 复合类型:去重计数、计数、最大值、最小值、第一项、最后一项、当前行向上第N项、当前行向下第N项、上一个非空项、下一个非空项。

计算方式
含义示例(以 3 天为一个窗口进行计算)
求和在窗口范围内对数值求和

计算近 3 天的销售额总和,4.4 号近 3 天的总和为(2+3+4)=9

1.png

平均值在窗口范围内对数值计算平均值

计算近 3 天的销售额平均值,4.4 号近 3 天的平均值为(2+3+4)/3=3

3.png

最大值在窗口范围内计算最大值

计算近 3 天的销售额最大值,4.4 号近 3 天的最大值为 4

3.png

最小值在窗口范围内计算最小值

计算近 3 天的销售额最大值,4.4 号近 3 天的最小值为 4

4.png

去重计数

在窗口范围内计算去除重复数据后的数量


计数在窗口范围内计算数据的数量
第一项

取当前行对应生效窗口范围内的第一个值

近 3 天


最后一项取当前行对应生效窗口范围内的最后一个值
最早时间

最晚时间

去重拼接

当前行向上第N项取当前行向上第N个值,若取值单元格超过生效窗口范围则赋值为空

取 N=1, 4.4 号上一个值为 4.3 号的销售额,即 2

5.png

当前行向下第N项取当前行向下第N个值,若取值单元格超过生效窗口范围则赋值为空

取 N=1, 4.4 号下一个值为 4.5 号的销售额,即 5

6.png

上一个非空项空白单元格取在生效窗口范围内上一个非空值

第 2 行的空白单元格,上一个非空值为 A1000001

7.png

下一个非空项空白单元格取在生效窗口范围内下一个非空值

第 3 行的空白单元格,上一个非空值为 A1000002

8.png



求和在窗口范围内求和













计算范围计算范围选择全部值时,窗口区间在所有数据中移动;计算范围选择分类值时,窗口区间在分类中移动。














只能选择数值参数参与行间计算









「行间计算」中,计算方式有以下几种,下表中以XXX为例展示各计算方式的实现效果