1. 概述

同环比计算是参照一定的时间间隔,对两个相同维度的指标进行比较,报表高级计算中提供了同环比分析功能,支持快速计算指标的同比与环比数据。

  • 环比:与上个统计周期相比的变化比,表明现象在每一个时期的发展程度。例如,2021年1月份与2020年12月份相比较称其为环比。

  • 同比:与去年同时期相比的变化比,表明现象在每一个统计周期相同阶段中的发展程度。例如,2021年1月份与2020年1月份相比较称其为同比。

日期字段聚合粒度的同环比支持情况如下:

聚合粒度

同环比说明

  • 年环比:今年与去年比较,例如 2021 年与 2020 年相比较

  • 季环比:本季度与上季相比较,例如 2021 年 Q1 与 2020 年 Q4 相比较

  • 年同比:本季度与去年同季比较,例如 2021 年 Q1 与 2020 年 Q1 相比较

  • 月环比:本月与上个月相比较,例如 2021 年 1 月与 2020 年 12 月相比较

  • 年同比:本月与去年同月比较,例如 2021 年 1 月与 2020 年 1 月相比较

  • 周环比:本周与上周相比较,例如 2021 年第 2 周与 2021 年第 1 周相比较

  • 年同比:本周与去年同一周比较,例如 2021 年第 1 周与 2020 年第 1 周相比较

  • 日环比:今天与昨天相比较,例如 2021 年 1 月 13 日与 2021 年 1 月 12 日相比较

  • 周同比:今天与上周同一天相比较,例如 2021 年 1 月 13 日与 2021 年 1 月 6 日相比较

  • 月同比:今天与上个月同一天比较,例如 2021 年 1 月 13 日与 2020 年 12 月 13 日相比较

  • 年同比:今天与去年同一天比较,例如 2021 年 1 月 13 日与 2020 年 1 月 13 日相比较


2. 配置同环比

2.1. 默认同环比

创建一个表格,配置日期维度与指标,选择需要做同环比的指标,依次按照高级计算> 同环比> 环比/同比来配置同环比

2.2. 自定义同环比

选择自定义选项来自由选择同环比的各类参数,包括对比期数,对比的结果数据,以及是否进行同期对比

2.2.1. 对比期数

自定义同环比的对比期数,例如天的去年同比期数 = 1,天的前年同比期数 = 2

2.2.2. 数据设置

数据设置提供了不同的同环比计算结果来满足用户对同环比不同的度量方式,其中:

  • 对比差值=本期值-上期值
  • 差值百分比=(本期值-上期值)/上期值*100%
  • 比值百分数=(本期值/上期值)*100%
  • 具体数值=上期值

2.2.3. 同期对比

同期对比代表支持一个不完整周期(周,月,季度,年)的同环比计算,使用同期对比需关闭粒度补全开关(粒度补请参考 制作可视化组件)同期对比仅支持存储粒度为天的业务模型

日期对齐:依据本期所选范围与上期值进行同比或环比

天数对齐:依据本期所选范围与上期值进行同比或环比,如出现本期与上期的天个数不一致(常见于天数为29天的润2月,天数为31天的大月等场景),则上期值向后顺延直至补足本期值天数

本功能为高级功能,默认不开启,请联系运维开启功能

2.2.4. 举例

假设用户筛选了3.30 - 3.31(2天)作为本期数据范围(天粒度),选择环比,则上期日期范围等于2.30-2.31,对应的结果如下:

日期对齐:上期日期范围的2.30-2.31不存在,结果为 null

天数对齐:上期日期范围的2.30-2.31不存在,顺延至3.1 - 3.2(2 天)进行比较

3. 常见问题

1、如果配置了两个不同时间粒度的同环比,同环比的日期选择以哪个为准?

如果有两个不同粒度的日期字段则以最小的粒度做同环比


2、周粒度下的天数对齐和日期对齐是怎样的?

天数对齐与日期对齐的定义差别仅为上期范围内天数是否等于本期范围内天数,而聚合粒度为周的同环比在实际对比过程中不会天数不一致的情况(周时间粒度聚合规则可参考 字段设置),所以周粒度下天数与日期对齐的同环比结果均一致