1. 概述
1.1 问题描述
在使用 FineBI 时,有时需要按照维度来求累计平均值,比如 2020 年 1 月求 1 月的平均购买产品量,2020 年 2 月求 1 月和 2 月的累计平均购买量,2020 年 3 月求 1、2、3 月的累计平均购买量。
例如,根据日期(年月)求销售数量的累计平均值,如下图所示:
1.2 解决思路
按照年月求销售数量的累计值。
算出年月对应的当前累计年月数量。
销售数量的累计值/当前累计年月数量,计算对应年月的累计均值。
2. 操作步骤
示例数据:集团商品销售总表.xlsx
2.1 求销售数量累计值
1)下载「集团商品销售总表」新建分析主题,创建「组件>分组表」,将「销售日期」字段拖入维度栏,将「数量」字段拖入指标栏,并为「日期」字段切换年月显示,如下图所示:
2)点击 添加计算字段,此处需要计算根据日期(年月)求销售数量的累计平均值,命名为「累计平均销售数量」,输入公式:
WINDOW_AVG(SUM_AGG(数量),[],[],["first",0]),如下图所示:
公式说明:
公式 | 说明 |
---|---|
WINDOW_AVG(SUM_AGG(数量),[],[],["first",0]) | 按照数量大小求累计平均值 |
将「累计平均销售数量」拖入指标栏,如下图所示:
2.2 效果查看
详情参见本文 1.1 节。