本文为您介绍如何配置度量的同环比。
前提条件
同环比的“ 对比日期 ”以及对应的日期筛选条件都必须选择日期字段,不支持选择日期占位符。
背景信息
-
环比:与上个统计周期相比的变化比。例如,2021年1月份与2020年12月份相比较称其为环比。
-
同比:与去年同时期相比的变化比。例如,2021年1月份与2020年1月份相比较称其为同比。
日期字段的同环比支持情况如下:
日期字段类别 |
示例 |
同环比说明 |
年粒度字段 |
订单日期(year) |
|
季粒度字段 |
订单日期(quarter) |
|
月粒度字段 |
订单日期(month) |
|
周粒度字段 |
订单日期(week) |
|
日粒度字段 |
订单日期(day) |
|
时、分、秒,年月日时分秒字段 |
订单日期(hour)、订单日期(minute)、订单日期(second)、订单日期(ymdhms) |
支持自定义配置同环比。 |
使用限制
-
如果度量字段上已配置 高级计算 ,则同环比为置灰状态不可用。
-
如果度量字段上已配置 同环比 ,则高级计算为置灰状态不可用。
配置同环比示例
-
维度包含1个日期字段
-
维度不包含日期维度
维度包含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过滤条件。
当求 月同比 时,且月的天数不对齐的情况下(比如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日的数据。
计算公式
-
(本期数据/上期数据-1)*100% :默认取值
-
1-(本期数据/上期数据)*100%
-
展示为-
当 数据设置 为 差值百分比 ,且仅当上期数据<0时,计算公式才会生效。
-
-
单击 确认 。
-
添加并配置查询控件。
-
添加查询控件。
-
选择 添加常规控件 。
-
设置查询条件。
-
-
在仪表板编辑页面,选择查询区间并单击 查询 。
维度不包含日期字段(日粒度)
维度中不包含日期字段时,需要在与之关联的查询控件中选择日期字段,并在 同环比设置 页面选择与查询控件中同日期字段同时间粒度的对比日期,来配置同环比。
下面以交叉表为例配置同环比。
-
在仪表板编辑页面的 字段 页签,添加字段并配置同环比。
-
添加字段。
-
在 维度 列表中,找到 区域 ,双击或拖拽至 行 区域。
-
在 度量 列表中,找到订单金额,双击或拖拽至 列 区域。
-
-
鼠标悬浮在度量字段订单金额上,单击右侧的
图标,选择 同环比 -> 自定义 。
-
在 同环比设置 页面,配置对比日期、对比类型和数据设置。
本例中,对比日期选择订单日期(day),对比类型为 日环比 ,数据设置为 差值百分比 。
说明设置同环比时,默认数据设置为 差值百分比 。具体参数解释请参见 同环比计算实现说明 。
-
单击 确认 。
-
-
配置筛选条件。
下面以添加查询控件并配置订单日期(day)为例介绍。
-
添加查询控件。
-
选择 添加常规控件 。
-
设置查询条件。
说明查询控件配置的日期字段必须与环比日期字段为同一个字段。
-
-
在仪表板编辑页面,单击 查询 。
您也可以修改日期区间并进行查询。
维度不包含日期字段(年粒度)
维度中不包含日期字段时,需要在与之关联的查询控件中选择日期字段,并在 同环比设置 页面选择与查询控件中同日期字段同时间粒度的对比日期,来配置同环比。
下面以交叉表为例配置同环比。
-
在仪表板编辑页面的 字段 页签,添加字段并配置同环比。
-
添加字段。
-
在 维度 列表中,找到 区域 ,双击或拖拽至 行 区域。
-
在 度量 列表中,找到 订单金额 ,双击或拖拽至 列 区域。
-
-
鼠标悬浮在度量字段订单金额上,单击右侧的
图标,选择 同环比 -> 自定义 。
-
在 同环比设置 页面,配置对比日期、对比类型和数据设置。
本例中,对比日期选择订单日期(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年的数据,则年同比将全部显示 - 。
-
排查二:确保查询控件的日期字段与同环比的对比日期字段为同一个粒度的日期字段,例如都是月字段。如果一个为年粒度,一个为月粒度,会导致无数据。
-
排查三:若数据配置中没有配置日期字段,需要将查询控件与自定义对比日期字段同时配置,同环比才能生效。