数据对比

更新时间:2022-10-19

折线图可以将当前和某个时间段的数据进行对比,比如前一天、上周、去年。

图片

数据对比开启条件

当折线图 X 轴有且只有一个日期或时间字段,并且聚合方式为年-xx,Y 轴有且只有一个度量字段时,可以开启并配置折线图数据对比。

图片

支持数据对比的日期时间聚合类型,及其对应可选的数据对比类型如下表所示:

日期时间聚合类型 数据对比选项
上一年、自定义结束日期
年-季度 上一季、去年同期、自定义结束日期
年-月 上一月、去年同期、上季同期、自定义结束日期
年-周,跨年-周 上一周、去年同期、自定义结束日期
年-月-日,年-月-日-小时 前一天、上周同期、上月同期、上季同期、去年同期、自定义结束日期

配置对比项

开启数据对比后,需要配置数据对比类型,如下图所示,勾选的对比项会在折线图的顶部展示出来。

图片

其中自定义结束日期是指对比日期范围的结束日期,比如当前查询的日期范围是 2020 年 1 月 3 号到 2020 年 2 月 1 号,我们设置结束日期为 2020 年 1 月 28 号。如下图所示:2 月 1 日对应的对比日期是 1 月 28 日,1 月 31 日对应的对比日期是 1.27 日,按照当前日期维度的聚合粒度一起往前递减。

图片

图片

如果我们在数据对比类型里勾选了自定义结束日期,那么会出现自定义结束日期默认值的选项,可以在这里设置结束日期的默认值。此外,自定义结束日期跟当前日期维度的聚合粒度是同步的,如下图所示,当前日期维度的聚合粒度是年-月,那么自定义结束日期也是月选择器。

图片

开启数据对比后,还可以开启「显示对比变化率」和「显示对比平均值变化率」,开启后变化率会在 tooltip 中显示,如下图所示:

图片

数据对比和过滤条件同时使用

如果在使用数据对比的同时使用了过滤条件,那么需要使用同日期聚合粒度相同的时间粒度。如当前日期字段的聚合粒度为年-月,那么应该把过滤条件的时间粒度也设置为月粒度。

图片

如果当前日期字段的聚合粒度为年-月,但是过滤条件的时间粒度为默认的日粒度,且筛选的日期范围不是从某个月初到某个月末的话,那么对比的数据依旧会查整月的,第一个日期和最后一个日期的对比将是不准确的。

如下图所示,日期过滤条件的范围是 2021-01-15 至 2021-03-10,那么折线图中红色折线表示的当前数据是 2021-01-15 至 2021-03-10 的,但是蓝色虚线部分表示的上个月的数据查询的是从 2020-12-01 至 2021-02-28 的,这种情况下,第一个数据和最后一个数据的对比将是错误的,2021 年 1 月对应的当前数据是 2021-01-15 至 2021-01-31,上一个月的数据是 2020-12-01 至 2020-12-31,这样计算的变化率也是没有实际意义的。

图片

本页内容