1. 概述
注:11.0.4 及之后版本推荐使用层次左边函数 MOM 函数 计算同环比。
1.1 应用场景
1)同比及同比增长率
同比为对比同一时期的不同年份的数据,消除季节性波动影响,计算公式为:(本期数据-去年同期数据)*100% 。
同比增长率为衡量同比变化的百分比,计算公式为:(本期数据-去年同期数据)/去年同期数据*100%。
例如,展示每个季度国内生产总值的同比和同比增长率,如下图所示:
2)环比及环比增长率
环比为对比相邻周期(如月度、季度)的数据,反映短期趋势,计算公式为:(本期数据-上期数据)*100% 。
环比增长率为衡量环比变化的百分比,计算公式为:(本期数据-上期数据)/上期数据*100%。
例如,展示每个季度国内生产总值的环比和环比增长率,如下图所示:
1.2 实现思路
1)同比:
用 IF( )2)环比:
用 IF( )2. 准备模板
2.1 新建模板
新建一张普通报表,如下图所示:
2.2 准备数据
新建内置数据集 Embedded1 ,如下图所示:
2.3 设计报表
A1~C1 单元格输入文本,A2~C2 单元格拖入相应数据列,如下图所示:
3. 示例一:同比
3.1 插入层次坐标
1)D1、E1 单元格输入文本,D2插入公式:IF(&A2 > 1, C2 / C2[A2:-1], 0),E2 单元格插入公式:IF(&A2 > 1, (C2 -C2[A2:-1])/ C2[A2:-1], 0)。如下图所示:
2)公式说明如下表所示:
公式 | 说明 |
---|---|
&A2>1 | 从第二年开始 |
C2[A2:-1] | 返回上一年同季度的国内生产总值 |
C2/C2[A2:-1] | 表示当年某季度的国内生产总值/上一年同季度的国内生产总值,即同比 |
IF(&A2 > 1, C2 / C2[A2:-1], 0) | 表示若不是第一年,同比为当年某季度的国内生产总值/上一年同季度的国内生产总值,否则,同比为 0 |
(C2 -C2[A2:-1])/ C2[A2:-1] | 表示 (当年某季度的国内生产总值-上一年同季度的国内生产总值)/上一年同季度的国内生产总值 ,即同比增长率 |
F(&A2 > 1, (C2 -C2[A2:-1])/ C2[A2:-1], 0) | 表示若不是第一年,同比增长率为 (当年某季度的国内生产总值-上一年同季度的国内生产总值)/上一年同季度的国内生产总值, 否则,同比增长率为 0 |
3.2 效果预览
1)PC 端
保存模板,选择「分页预览」,效果如下图所示:
2)移动端
支持 App 端和 HTML5 端预览,效果如下图所示:
4. 示例二:环比
4.1 插入层次坐标
1)D1、E1 单元格输入文本,D2插入公式:IF(&B2 > 1, C2 / C2[B2:-1], 0),E2 单元格插入公式:IF(&B2 > 1, (C2-C2[B2:-1])/ C2[B2:-1], 0)。如下图所示:
2)公式说明如下表所示:
公式 | 说明 |
---|---|
&B2 > 1 | 从第二季度开始 |
C2[B2:-1] | 返回上一季度的国内生产总值 |
C2 / C2[B2:-1] | 表示当前季度的国内生产总值/上一季度的国内生产总值,即环比 |
IF(&B2 > 1, C2 / C2[B2:-1], 0) | 表示若不是第一季度,环比为当前季度的国内生产总值/上一季度的国内生产总值,否则,环比为 0 |
(C2-C2[B2:-1])/ C2[B2:-1] | 表示 (当前季度的国内生产总值-上一季度的国内生产总值)/上一季度的国内生产总值,即环比增长率 |
IF(&B2 > 1, (C2-C2[B2:-1])/ C2[B2:-1], 0) | 表示若不是第一季度,环比增长率为 (当前季度的国内生产总值-上一季度的国内生产总值)/上一季度的国内生产总值, 否则,环比增长率为 0 |
4.2 效果预览
1)PC 端
保存模板,选择「分页预览」,效果如下图所示:
2)移动端
支持 App 端和 HTML5 端预览,效果如下图所示: