分享免费的编程资源和教程

网站首页 > 技术教程 正文

超简单移动计算!教你一招求移动平均及移动求和

goqiw 2024-09-30 19:06:29 技术教程 40 ℃ 0 评论

「行间计算」的重磅更新,可以有效解决复杂数据分析中的难题,使得用户无需编写复杂的代码或公式,即可在数据分析过程中进行各种常见的行间计算操作,例如各类移动计算,移动平均、移动求和等,都可以通过简单的配置实现。

这一更新,不仅降低了九数云用户的数据分析的门槛,也极大程度地简化了数据分析的流程,提高了数据分析效率及分析体验!

来百度APP畅享高清图片

功能介绍

行间计算,是指自定义一个窗口大小,在这个窗口内执行不同行数据之间的计算,比如获取前一行的值、计算行的移动平均、移动求和等等,这些都属于行间计算。

窗口范围为「区间开始 — 区间结束」,可以自由组合:


移动平均

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

3 月移动平均

我们以月移动平均为例子来,假设第一个月到第五个月的销售额分别为: M1、M2、M3、M4、M5

  • 第1个月的移动平均= M1/1
  • 第2个月的移动平均=(M1+M2)/2
  • 第3个月的移动平均=(M1+M2+M3)/3
  • 第4个月的移动平均=(M2+M3+M4)/3
  • 第5个月的移动平均=(M3+M4+M5)/3

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

浅蓝色线条展示的是销售额随月份的波动,该线条的波动幅度较大。为了更好的观察销售额趋势,我们可以采用 行间计算3 月移动平均,在下图显示为深蓝色。

配置方法:

1)在九数云中分析表中添加「分类汇总」步骤,将「订单日期」改为按照「年月」分组,求出每月的销售额总和。如下图所示:

3)点击「+>新增字段>行间计算」,下面进行行间计算。

4)按照下图进行配置,即可计算出 3 月移动平均。如下图所示:

5)以 2013 年 4 月为例,移动平均值为 (2013 年 2 月销售额+ 2013 年 3 月销售额 +2013 年 4 月销售额)/3。如下图所示:

6)再制作一个折线图展示每月的销售额,以及 3月销售额移动平均。如下图所示:

动态移动平均

在3月移动平均中实现的是固定的移动平均,还可以利用参数构建出动态的移动平均。

在筛选器中输入任意值,图表中展示对应周期的移动平均,例如 4 月移动平均、5 月移动平均....

参数配置方法:

1)进入「参数管理」,新增一个数值参数命名为「移动周期」,可以设置一个默认值。如下图所示:

2)在普通移动平均的基础上,将区间开始设置为新增的数值参数,假设输入 5 ,那么区间范围就是:当前行向上第 5 项-当前行向上第 0 项,计算 6 月移动平均。如下图所示:

3)在 1)中参数默认值为 4 ,那么这里计算的 5 月移动平均。如下图所示:

4)再制作一个折线图展示每月的销售额,以及 动态移动平均值。如下图所示:

新增参数筛选器

1)新建一张仪表板,把折线图拖入仪表板中。并在仪表板中增加一个「参数输入框」筛选器,如下图所示:

2)筛选器绑定上面新增的「移动周期」参数。如下图所示:

3)那么就可以实现计算动态移动平均,比如 2 月移动平均、3 月移动平均、4 月移动平均......

移动求和

在零售行业的分析场景中,往往需要了解某一件事情在一个时间窗口内的发生次数。例如,近 7 天内,销售额低于 500 以下的天数有 3 天以上,那么就需要分析一下这一阶段的营销策略是否存在问题。

这个场景本质上是对移动时间窗口内的发生次数进行求和:

  • 可以先对销售额进行赋值,如果小于 500,赋值为 1;如果大于等于 500 ,赋值为 0;
  • 再使用「行间计算」功能,移动计算每个窗口内的和,即每个窗口内有几天销售额小于 500。

通过「行间计算」,九数云用户现在可以轻松地实现移动平均、移动求和等场景,降低了数据分析的门槛,也减少了用户的时间和精力成本!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表