1. 概述
1.1 预期效果
1.2 实现思路
使用快速计算函数 ACC_SUM-累计 和 SAME_PERIOD-同期 计算当年累计额和去年同期累计额;
由于需要按年进行跨行汇总累计额,且同时计算同一年内每月的累计额,因此需要同时拖入以「年」为分组的「合同签约时间」以及以「年月」为分组的「合同签约时间」。
2. 操作步骤
示例数据:地区数据分析.xlsx
2.1 创建组件
下载示例数据「地区数据分析」,新建分析主题,添加数据集,如下图所示:
2.2 计算当年月累计金额
点击「+」创建计算字段,命名为「当年累计数」并输入公式:ACC_SUM(SUM_AGG(回款金额),1),点击「确定」,如下图所示:
公式说明:
公式 | 说明 |
---|---|
SUM_AGG(回款金额) | 对回款金额按照维度进行分组汇总 |
ACC_SUM(SUM_AGG(回款金额),1) | 按照维度对回款金额进行累计求和汇总 |
2.3 计算去年同期月累计金额
点击「+」创建计算字段,命名为「去年累计数」并输入公式:ACC_SUM(SAME_PERIOD(SUM_AGG(回款金额),"Y"),1),点击「确定」,如下图所示:
公式说明:
公式 | |
---|---|
SAME_PERIOD(SUM_AGG(回款金额),"Y") | 计算去年当月同期回款金额按维度分组汇总 |
ACC_SUM(SAME_PERIOD(SUM_AGG(回款金额),"Y"),1) | 计算去年当月同期回款金额累计汇总值 |
2.4 计算同比
添加计算字段,命名为「同比」并输入公式:(当年累计数-去年累计数)/去年累计数,点击「确定」,如下图所示:
2.5 创建分组表
将「合同签约时间」字段两次拖入维度栏,然后分别设置分组依据为「年」和「年月」,如下图所示:
注:使用分组依据为「年」的「合同签约时间」字段的原因是:计算当年累计金额和去年累计金额时,如果只按照「年月」依据计算时,累计金额会对所有年份数据持续累加,得出的结果就不是计算不同年份下的累计值。
将三个指标拖入指标栏,选择「分组表」,如下图所示:
同时可对不需要的时间数据进行过滤,如下图所示:
2.6 效果展示
详情参见本文 1.1 节。