本文为您介绍如何配置度量的同环比。

前提条件

背景信息

环比:与上个统计周期相比的变化比。例如,2021年1月份与2020年12月份相比较称其为环比。

同比:与去年同时期相比的变化比。例如,2021年1月份与2020年1月份相比较称其为同比。

日期字段的同环比支持情况如下:
  • 若日期字段为日粒度字段(即yyyymmdd格式的字段),支持如下对比方式:
    • 日环比:今天与昨天相比较,例如2021年1月13日与2021年1月12日相比较。
    • 周同比:今天与上周同一天相比较,例如2021年1月13日与2021年1月6日相比较。
    • 月同比:今天与上个月同一天比较,例如2021年1月13日与2020年12月13日相比较。
    • 年同比:今天与去年同一天比较,例如2021年1月13日与2020年1月13日相比较。
  • 若日期字段为周粒度字段(即yyyy-ww格式的字段),支持如下对比方式:
    • 周环比:本周与上周相比较,例如2021年第2周与2021年第1周相比较。
    • 年同比:本周与去年同一周比较,例如2021年第1周与2020年第1周相比较。
  • 若日期字段为月粒度字段(即yyyymm格式的字段),支持如下对比方式:
    • 月环比:本月与上个月相比较,例如2021年1月与2020年12月相比较。
    • 年同比:本月与去年同月比较,例如2021年1月与2020年1月相比较。
  • 若日期字段为季粒度字段(即yyyyqq格式的字段),支持如下对比方式:
    • 季环比:本季度与上季相比较,例如2021年Q1与2020年Q4相比较。
    • 年同比:本季度与去年同季比较,例如2021年Q1与2020年Q1相比较。
  • 若日期字段为年粒度字段(即yyyy格式的字段),支持如下对比方式:
    • 年同比:今年与去年比较,例如2021年与2020年相比较。
  • 若日期字段为时(即hh格式的字段)、分(即hh:mm格式的字段)、秒(即hh:mm:ss格式的字段),年月日时分秒(即yyyymmdd hh:mm:ss格式的字段),不支持配置同环比。
日期字段类别 示例 同环比
Year字段 订单日期(year)
  • 年环比
  • 自定义
Quarter字段 订单日期(quarter)
  • 季环比
  • 年同比
  • 自定义
Month字段 订单日期(month)
  • 月环比
  • 年同比
  • 自定义
Day字段 订单日期(day)
  • 日环比
  • 周同比
  • 月同比
  • 年同比
  • 自定义
时分秒字段 订单日期(hour)、订单日期(minute)或订单日期(second) 不支持配置同环比
年月日时分秒字段 订单日期(ymdhms)
  • 自定义

使用限制

  • 如果度量字段上已配置高级计算,则同环比为置灰状态不可用。
  • 如果度量字段上已配置同环比,则高级计算为置灰状态不可用。

配置同环比示例

维度包含1个日期字段(日粒度)

维度中仅包含1个日期字段时,度量字段的同环比选择该日期字段粒度的同环比。

下面以交叉表为例配置同环比。

  1. 在仪表板编辑页面的数据面板,添加数据并配置同环比。
    1. 从维度和度量区域,拖拽字段订单日期(day)和5个订单金额至数据面板中。
    2. 鼠标悬浮在度量字段订单金额上,单击右侧的1图标,选择同环比 > 日环比
      参考本操作修改度量字段订单金额的同环比为日环比、周同比、月同比、年同比。配置同环比-311
      说明 设置同环比时,默认数据设置为差值百分比。您可以通过同环比 > 自定义,在同环比设置页面,修改数据设置。具体参数解释请参见同环比计算实现说明
    3. 单击更新
  2. 可选:配置筛选条件。
    如果您需要筛选某个时间区间数据,请执行本步骤。下面以添加查询控件并配置订单日期(day)为例介绍。配置过滤器-1
    说明 查询控件配置的日期字段必须与环比日期字段为同一个字段。
  3. 在仪表板编辑页面,单击查询
    您也可以修改日期区间并进行查询。日粒度同环比-311

维度包含1个日期字段(月粒度)

维度中仅包含1个日期字段时,度量字段的同环比选择该日期字段粒度的同环比。

下面以交叉表为例配置同环比。

  1. 在仪表板编辑页面的数据面板,添加数据并配置同环比。
    1. 从维度和度量区域,拖拽字段订单日期(month)和3个订单金额至数据面板中。
    2. 鼠标悬浮在度量字段订单金额上,单击右侧的1图标,选择同环比 > 月环比
      参考本操作修改度量字段订单金额的同环比为月环比、年同比。配置月环比-311
      说明 设置同环比时,默认数据设置为差值百分比。您可以通过同环比 > 自定义,在同环比设置页面,修改数据设置。具体参数解释请参见同环比计算实现说明
    3. 单击更新
  2. 可选:配置筛选条件。
    如果您需要筛选某个时间区间数据,请执行本步骤。下面以添加查询控件并配置订单日期(month)为例介绍。筛选时间区间-311
    说明 查询控件配置的日期字段必须与环比日期字段为同一个字段。
  3. 在仪表板编辑页面,选择时间区间并单击查询
    本例中,筛选出2014-01~2014-12的数据,系统会自动计算出月环比、年同比的数据。月粒度同环比-311

维度包含多个日期字段

维度中包含多个日期字段时,系统以最小粒度日期字段来配置同环比。

下面以交叉表为例配置同环比。

  1. 在仪表板编辑页面,添加并配置交叉表。
    本例中,维度中添加的日期字段为订单日期(day)订单日期(month)配置多日期-311
  2. 鼠标悬浮在度量字段上,单击右侧的1图标。
  3. 选择同环比 > 自定义
  4. 同环比设置页面,配置以下参数。
    配置项 取值 说明
    对比日期 订单日期(day) 当维度中包含多个日期字段时,同环比以粒度最小的日期字段为准。本例中仅支持选择订单日期(day)
    对比类型
    • 日环比
    • 周同比
    • 月同比
    • 年同比
    对比类型的取值随对比日期中取值变化。本例中为日环比
    数据设置
    • 具体数值
    • 对比差值
    • 差值百分比
    当取值为差值百分比时,单击高级设置,选择数据的计算公式。
    计算公式
    • (本期数据/上期数据-1)*100%:默认取值
    • 1-(本期数据/上期数据)*100%
    • 展示为-
    数据设置差值百分比,且仅当上期数据<0时,计算公式才会生效。
  5. 单击确认
  6. 添加并配置查询控件。
    2
  7. 在仪表板编辑页面,选择查询区间并单击查询
    查询时间维度-311

维度不包含日期字段(日粒度)

维度中不包含日期字段时,需要在与之关联的查询控件中选择日期字段,并在同环比设置页面选择与查询控件中同日期字段同时间粒度的对比日期,来配置同环比。

下面以交叉表为例配置同环比。

  1. 在仪表板编辑页面的数据面板,添加数据并配置同环比。
    1. 从维度和度量区域,拖拽字段区域订单金额至数据面板中。
    2. 鼠标悬浮在度量字段订单金额上,单击右侧的1图标,选择同环比 > 自定义
    3. 同环比设置页面,配置对比日期、对比类型和数据设置。
      本例中,对比日期选择订单日期(day),对比类型为日环比,数据设置为差值百分比同环比-311
      说明 设置同环比时,默认数据设置为差值百分比。具体参数解释请参见同环比计算实现说明
    4. 单击确认
  2. 配置筛选条件。
    下面以添加查询控件并配置订单日期(day)为例介绍。配置过滤器-2
    说明 查询控件配置的日期字段必须与环比日期字段为同一个字段。
  3. 在仪表板编辑页面,单击查询
    您也可以修改日期区间并进行查询。无日期-311

维度不包含日期字段(年粒度)

维度中不包含日期字段时,需要在与之关联的查询控件中选择日期字段,并在同环比设置页面选择与查询控件中同日期字段同时间粒度的对比日期,来配置同环比。

下面以交叉表为例配置同环比。

  1. 在仪表板编辑页面的数据面板,添加数据并配置同环比。
    1. 从维度和度量区域,拖拽字段区域订单金额至数据面板中。
    2. 鼠标悬浮在度量字段订单金额上,单击右侧的1图标,选择同环比 > 自定义
    3. 同环比设置页面,配置对比日期、对比类型和数据设置。
      本例中,对比日期选择订单日期(year),对比类型为年环比,数据设置为对比差值同环比-311
      说明 数据设置支持具体数值对比差值差值百分比。详细参数解释请参见同环比计算实现说明
    4. 单击确认
  2. 配置筛选条件。
    下面以添加查询控件并配置订单日期(year)为例介绍。无维度-年
    说明 查询控件配置的日期字段必须与环比日期字段为同一个字段。
  3. 在仪表板编辑页面,选择查询区间并单击查询
    您也可以修改日期区间并进行查询。年粒度-311

维度不包含日期字段(动态环比)

维度中不包含日期字段时,需要在同环比设置页面选择日期字段并配置同比环。

维度包含多个日期字段类似,维度不包含日期字段时,系统还支持配置动态环比。下面以交叉表为例配置动态环比。

  1. 在仪表板编辑页面的数据面板,添加数据并配置同环比。
    1. 从维度和度量区域,拖拽字段产品包箱利润金额至数据面板中。
    2. 鼠标悬浮在度量字段利润金额上,单击右侧的1图标,选择同环比 > 自定义
    3. 同环比设置页面,配置对比日期、对比类型和数据设置。
      本例中,对比日期选择订单日期(day),对比类型为动态环比,数据设置为差值百分比123
      说明 数据设置支持具体数值对比差值差值百分比。详细参数解释请参见同环比计算实现说明
    4. 单击确认
  2. 配置筛选条件。
    下面以添加查询控件并配置订单日期(day)为例介绍。配置过滤器-2
    说明 查询控件配置的日期字段必须与环比日期字段为同一个字段。
  3. 在仪表板编辑页面,选择查询区间并单击查询
    您也可以修改日期区间并进行查询。动态环比-311
  4. 查看SQL。
    对比类型动态环比时,根据筛选条件选择的日期区间,动态计算环比的值。系统先计算出统计日期之前的差值,再往前去减环对应的日期。例如:
    • 日期筛选条件为2020-01-10,则环比为2020-01-09。
    • 日期筛选条件为2020-01-01至2020-01-10,则环比的日期为2019-12-22至2019-12-31。
    1. 鼠标悬浮至交叉表右上角,单击1图标。
    2. 选择查看SQL
      可以看到动态环比的区间。3

同环比计算实现说明

  1. 鼠标悬浮在度量字段上,单击右侧的1图标。
  2. 选择同环比 > 自定义
  3. 同环比设置页面,您可以更改数据设置。
    数据设置支持具体数值对比差值差值百分比,其中:
    • 具体数值显示上一期的具体数值
    • 对比差值=本期值-上期值
    • 差值百分比=(本期值-上期值)/上期值*100%
      若差值百分比为负数,系统支持三个计算公式供用户选择。同环比设置-311

    实际案例1:

    若今天的GMV为100,昨天的GMV为80,选择对比类型为日环比,则数据设置选择:
    • GMV_日环比(具体数值)=80
    • GMV_日环比(对比差值)=100-80=20
    • GMV_日环比(差值百分比)=(100-80)/80*100%=25%

    实际案例2:

    若今天的GMV=100,昨天的GMV为120,选择对比类型为日环比,则数据设置选择:
    • GMV_日环比(具体数值)=120
    • GMV_日环比(对比差值)=100-120=-20
    • GMV_日环比(差值百分比)=(100-120)/120*100%=-16.67%

异常case排查:同环比没有数据

  • 排查一:确保数据集中的对比日期有数据,例如数据集中只有2020年的数据,没有2019年的数据,则年同比将全部显示-
  • 排查二:确保查询控件的日期字段与同环比的对比日期字段为同一个粒度的日期字段,例如都是月字段。如果一个为年粒度,一个为月粒度,会导致无数据。
  • 排查三:若数据配置中没有配置日期字段,需要将查询控件与自定义对比日期字段同时配置,同环比才能生效。