数据分析:如何进行按时间累计的分析

累计分析需求

日常数据分析中,我们经常会遇到类似于月销售额统计这样,按时间统计的需求。对于这类需求,我们可以在炎凰数据平台,通过SQL,按照时间(月份)对于销售数据进行求和,得到如下图的按时间(月份)销售额统计。

在某些情况下,我们希望看到全年销售额按时间(月份),累计的情况,以此判断某个时间点是否完成了既定目标。

在这种情况下,我们就需要使用炎凰数据平台提供的窗口函数功能来实现。

窗口函数实现按时间累计的分析

使用以上的SQL,对于销售额按月累计。

其中sum("销售额")是对于后面over()窗口的求和。

窗口中的 rows between unbounded preceding and current row 是指定处理窗口为从当前行无限制往前,也就是从头累加至当月。

SQL执行后,产生一个额外的列 "累计销售额",该列的数据,即为年初到当月的累计销售额。

猜你喜欢

转载自blog.csdn.net/Yhpdata888/article/details/131582885
今日推荐