本文为您介绍如何配置度量的同环比。
前提条件
同环比的“对比日期”以及对应的日期筛选条件都必须选择日期字段,不支持选择日期占位符。
背景信息
环比:与上个统计周期相比的变化比。例如,2021年1月份与2020年12月份相比较称其为环比。
同比:与去年同时期相比的变化比。例如,2021年1月份与2020年1月份相比较称其为同比。
日期字段的同环比支持情况如下:
日期字段类别 | 示例 | 同环比说明 |
年粒度字段 | 订单日期(year) |
|
季粒度字段 | 订单日期(quarter) |
|
月粒度字段 | 订单日期(month) |
|
周粒度字段 | 订单日期(week) |
|
日粒度字段 | 订单日期(day) |
|
时、分、秒,年月日时分秒字段 | 订单日期(hour)、订单日期(minute)、订单日期(second)、订单日期(ymdhms) | 支持自定义配置同环比。 |
使用限制
如果度量字段上已配置高级计算,则同环比为置灰状态不可用。
如果度量字段上已配置同环比,则高级计算为置灰状态不可用。
配置同环比示例
维度包含1个日期字段(日粒度)
维度中仅包含1个日期字段时,度量字段的同环比选择该日期字段粒度的同环比。
下面以交叉表为例配置同环比。
在仪表板编辑页面的字段页签,添加字段并配置同环比。
添加字段。
在维度列表中,找到订单日期(day),双击或拖拽至行区域。
在度量列表中,找到订单金额,双击或拖拽至列区域。
说明由于需要查看订单金额及订单金额的日环比、周同比、月同比、年同比,因此在列区域添加5个订单金额。
鼠标悬浮在度量字段订单金额上,单击右侧的图标,选择同环比->日环比。
参考本操作修改度量字段订单金额的同环比为日环比、周同比、月同比、年同比。
说明设置同环比时,默认数据设置为差值百分比。您可以通过同环比自定义,在同环比设置页面,修改数据设置。具体参数解释请参见同环比计算实现说明。
单击更新。
(可选)
配置筛选条件。
如果您需要筛选某个时间区间数据,请执行本步骤。下面以添加查询控件并配置订单日期(day)为例介绍。
添加查询控件。
选择高级配置。
设置查询条件。
说明查询控件配置的日期字段必须与环比日期字段为同一个字段。
在仪表板编辑页面,单击查询。
您也可以修改日期区间并进行查询。
维度包含1个日期字段(月粒度)
维度中仅包含1个日期字段时,度量字段的同环比选择该日期字段粒度的同环比。
下面以交叉表为例配置同环比。
在仪表板编辑页面的字段页签,添加字段并配置同环比。
添加字段。
在维度列表中,找到订单日期(month),双击或拖拽至行区域。
在度量列表中,找到订单金额,双击或拖拽至列区域。
说明由于需要查看订单金额及订单金额的月环比、年同比,因此在列区域添加4个订单金额。
鼠标悬浮在度量字段订单金额上,单击右侧的图标,选择同环比->月环比。
参考本操作修改度量字段订单金额的同环比为月环比、年同比。
说明设置同环比时,默认数据设置为差值百分比。您可以通过同环比自定义,在同环比设置页面,修改数据设置。具体参数解释请参见同环比计算实现说明。
单击更新。
(可选)
配置筛选条件。
如果您需要筛选某个时间区间数据,请执行本步骤。下面以添加查询控件并配置订单日期(month)为例介绍。
添加查询控件。
选择高级配置。
设置查询条件。
说明查询控件配置的日期字段必须与环比日期字段为同一个字段。
在仪表板编辑页面,选择时间区间并单击查询。
本例中,筛选出2009-01~2009-12的数据,系统会自动计算出月环比、年同比的数据。
维度包含多个日期字段
维度中包含多个日期字段时,系统以最小粒度日期字段来配置同环比。
下面以交叉表为例配置同环比。
在仪表板编辑页面的字段页签添加字段。
在维度列表中,找到订单日期(day)、订单日期(month),依次双击或拖拽至行区域。
在度量列表中,找到订单金额,双击或拖拽至列区域。
鼠标悬浮在度量字段上,单击右侧的图标,选择同环比->自定义。
在同环比设置页面,配置以下参数。
配置项
取值
说明
对比日期
订单日期(day)
当维度中包含多个日期字段时,同环比以粒度最小的日期字段为准。本例中仅支持选择订单日期(day)。
对比类型
日环比
周同比
月同比
年同比
对比类型的取值随对比日期中取值变化。本例中为日环比。
数据设置
具体数值
对比差值
差值百分比
比值百分比
当取值为差值百分比时,可以选择数据的计算公式。
同期对比(仅查询过滤绑定为日粒度时生效)
勾选或不勾选
若配置过滤条件,对比同期也会加上过滤。比如若配置过滤条件为2022-01-02,则求年环比时2021年也会带上2021-01-02过滤条件。
说明当维度上不包含日期字段且未勾选同期对比时,可以实现与上月整月的对比效果。具体请参见维度不包含日期字段(日粒度-月同比)。
计算公式
(本期数据/上期数据-1)*100%:默认取值
1-(本期数据/上期数据)*100%
展示为-
当数据设置为差值百分比,且仅当上期数据<0时,计算公式才会生效。
单击确认。
添加并配置查询控件。
添加查询控件。
选择高级配置。
设置查询条件。
在仪表板编辑页面,选择查询区间并单击查询。
维度不包含日期字段(日粒度-日环比)
维度中不包含日期字段时,需要在与之关联的查询控件中选择日期字段,并在同环比设置页面选择与查询控件中同日期字段同时间粒度的对比日期,来配置同环比。
下面以交叉表为例配置同环比。
在仪表板编辑页面的字段页签,添加字段并配置同环比。
添加字段。
在维度列表中,找到区域,双击或拖拽至行区域。
在度量列表中,找到订单金额,双击或拖拽至列区域。
鼠标悬浮在度量字段订单金额上,单击右侧的图标,选择同环比->自定义。
在同环比设置页面,配置对比日期、对比类型和数据设置。
本例中,对比日期选择订单日期(day),对比类型为日环比,数据设置为差值百分比。
说明设置同环比时,默认数据设置为差值百分比。具体参数解释请参见同环比计算实现说明。
单击确认。
配置筛选条件。
下面以添加查询控件并配置订单日期(day)为例介绍。
添加查询控件。
选择高级配置。
设置查询条件。
说明查询控件配置的日期字段必须与环比日期字段为同一个字段。
在仪表板编辑页面,单击查询。
您也可以修改日期区间并进行查询。
维度不包含日期字段(日粒度-月同比)
维度中不包含日期字段时,需要在与之关联的查询控件中选择日期字段,并在同环比设置页面选择与查询控件中同日期字段同时间粒度的对比日期,来配置同环比。
下面以交叉表为例配置同环比。
在仪表板编辑页面的字段页签,添加字段并配置同环比。
添加字段。
在维度列表中,找到区域,双击或拖拽至行区域。
在度量列表中,找到订单金额,双击或拖拽至列区域。
鼠标悬浮在度量字段订单金额上,单击右侧的图标,选择同环比->自定义。
在同环比设置页面,配置对比日期、对比类型和数据设置。
本例中,对比日期选择订单日期(day),对比类型为月同比,数据设置为差值百分比,不勾选同期对比。
说明设置同环比时,默认数据设置为差值百分比。具体参数解释请参见同环比计算实现说明。
当求月同比时,且月的天数不对齐的情况下(比如2月有28天,1月有31天),勾选同期对比时,2023年2月1日~2023年2月28日对比2023年1月1日~2023年1月28日的数据;未勾选同期对比时,2023年2月1日~2023年2月28日对比2023年1月1日~2023年1月31日的数据。
单击确认。
配置筛选条件。
下面以添加查询控件并配置订单日期(day)为例介绍。
添加查询控件。
选择高级配置。
设置查询条件。
说明查询控件配置的日期字段必须与环比日期字段为同一个字段。
在仪表板编辑页面,单击查询。
您也可以修改日期区间并进行查询。
此时,因为未勾选同期对比且维度上没有日期字段,实现的效果是,若日期查询条件是整月,月同比对比上月整月的数据,即2月1日~2月28日对比1月1日~1月31日的数据。
维度不包含日期字段(年粒度)
维度中不包含日期字段时,需要在与之关联的查询控件中选择日期字段,并在同环比设置页面选择与查询控件中同日期字段同时间粒度的对比日期,来配置同环比。
下面以交叉表为例配置同环比。
在仪表板编辑页面的字段页签,添加字段并配置同环比。
添加字段。
在维度列表中,找到区域,双击或拖拽至行区域。
在度量列表中,找到订单金额,双击或拖拽至列区域。
鼠标悬浮在度量字段订单金额上,单击右侧的图标,选择同环比->自定义。
在同环比设置页面,配置对比日期、对比类型和数据设置。
本例中,对比日期选择订单日期(year),对比类型为年环比,数据设置为对比差值。
说明数据设置支持具体数值、对比差值、差值百分比和比值百分数。详细参数解释请参见同环比计算实现说明。
单击确认。
配置筛选条件。
下面以添加查询控件并配置订单日期(year)为例介绍。
添加查询控件。
选择高级配置。
设置查询条件。
说明查询控件配置的日期字段必须与环比日期字段为同一个字段。
在仪表板编辑页面,选择查询区间并单击查询。
您也可以修改日期区间并进行查询。
维度不包含日期字段(动态环比)
维度中不包含日期字段时,需要在同环比设置页面选择日期字段并配置同比环。
与维度包含多个日期字段类似,维度不包含日期字段时,系统还支持配置动态环比。下面以交叉表为例配置动态环比。
在仪表板编辑页面的字段页签,添加字段并配置同环比。
添加字段。
在维度列表中,找到产品包箱,双击或拖拽至行区域。
在度量列表中,找到利润金额,双击或拖拽至列区域。
鼠标悬浮在度量字段利润金额上,单击右侧的图标,选择同环比->自定义。
在同环比设置页面,配置对比日期、对比类型和数据设置。
本例中,对比日期选择订单日期(day),对比类型为动态环比,数据设置为差值百分比。
说明数据设置支持具体数值、对比差值、差值百分比和比值百分数。详细参数解释请参见同环比计算实现说明。
单击确认。
配置筛选条件。
下面以添加查询控件并配置订单日期(day)为例介绍。
添加查询控件。
选择高级配置。
设置查询条件。
说明查询控件配置的日期字段必须与环比日期字段为同一个字段。
在仪表板编辑页面,选择查询区间并单击查询。
您也可以修改日期区间并进行查询。
查看SQL。
当对比类型为动态环比时,根据筛选条件选择的日期区间,动态计算环比的值。系统先计算出统计日期之前的差值,再往前去减环对应的日期。例如:
日期筛选条件为2020-01-10,则环比为2020-01-09。
日期筛选条件为2020-01-01至2020-01-10,则环比的日期为2019-12-22至2019-12-31。
鼠标悬浮至交叉表右上角,单击图标。
选择查看SQL。
可以看到动态环比的区间。
同环比计算实现说明
鼠标悬浮在度量字段上,单击右侧的图标。
选择同环比->自定义。
在同环比设置页面,您可以更改数据设置。
数据设置支持具体数值、对比差值、差值百分比和比值百分比,其中:
具体数值显示上一期的具体数值
对比差值=本期值-上期值
差值百分比=(本期值-上期值)/上期值*100%
若差值百分比为负数,系统支持三个计算公式供用户选择。
比值百分比=(本期值/上期值)*100%
订单
实际案例1:
若今天的GMV为100,昨天的GMV为80,选择对比类型为日环比,则数据设置选择:
GMV_日环比(具体数值)=80
GMV_日环比(对比差值)=100-80=20
GMV_日环比(差值百分比)=(100-80)/80*100%=25%
GMV_日环比(比值百分比)=(100/80)*100%=125%
实际案例2:
若今天的GMV=100,昨天的GMV为120,选择对比类型为日环比,则数据设置选择:
GMV_日环比(具体数值)=120
GMV_日环比(对比差值)=100-120=-20
GMV_日环比(差值百分比)=(100-120)/120*100%=-16.67%
GMV_日环比(比值百分比)=(100/120)*100%=83.33%
异常case排查:同环比没有数据
排查一:确保数据集中的对比日期有数据,例如数据集中只有2020年的数据,没有2019年的数据,则年同比将全部显示-。
排查二:确保查询控件的日期字段与同环比的对比日期字段为同一个粒度的日期字段,例如都是月字段。如果一个为年粒度,一个为月粒度,会导致无数据。
排查三:若数据配置中没有配置日期字段,需要将查询控件与自定义对比日期字段同时配置,同环比才能生效。