对比分析

2022-10-26 Guide
  • 分析师
  • 报表设计
About 11 min

概念

对比分析为数据分析中常见的一种分析模式,一般用于对比二元维度之间的数据差异,如:两段日期,两种产品对应的指标差异, 下面的案例演示基于日期段的对比分析,设置了基准日期对比日期两个看板参数,可分别选择

涉及到的新功能点

  • 范围衍生维度起始值支持变量
  • 衍生维度过滤组外循环
  • 值类型,滞后比较
    • 行上计算
    • 显示原值
    • 滞后查找失败使用原值
  • 维度展开隐藏项

# 对比维度配置

在数据集配置中,新增加一个日期维度,用作日期对比维

  1. 点击维度编辑,在基础配置栏,分组数据下来选择为范围分组, 添加两组范围值,组名和起始值、结束值都是用了变量,该案例中会用两个两个环境变量baseDatedate,均通过看板参数赋值
  2. 第一条记录为基准日期范围,起始值设置为${arr.get(baseDate, 0, '2016-01-01')}, 结束值为${arr.get(baseDate, 1, '2016-12-31')},对应看板参数基准日期范围
  3. 第二条记录为对比日期范围,起始值设置为${arr.get(date, 0, '2017-01-01')}, 结束值为${arr.get(date, 1, '2017-12-31')}, 对应看板参数的对比日期范围
  4. 打开过滤组外值设定,即过滤两组日期范围之外的值

组名

  • 组名可以根据实际情况设定,案例中使用了日期范围的起始值作为组名,内容与起始值设定相同
  • 对比维度的配置可以在数据集编辑中统一设置,达到一次配置多次使用的效果

# 对比指标卡

指标卡的配置比较简单,如下图所示,在行维上配置对比维度,拖入指标,默认计算两行值的环比,在配置栏取消同比显示即可,请参照[图表设计->指标卡原理说明]

# 对比表格配置

  1. 按表格的结构拖拽对应的维度和指标,得到如下表格有了对比日期范围内的两组指标

对齐指标

细心的用户可能会发现,上表与正常情况下的交叉表稍有区别,指标名称表头放置到了第一行,该效果可以通过表头后者配置中对齐指标实现

  1. 设置值类型展示对比值
  • 编辑指标值类型配置,在更多弹窗中选择环比/滞后比较值类型
  • 计算方向选择
  • 第二行变化之后的值类型选择变化率,滞后量为1,并勾选显示原值(右边的格式化为原值的格式化,区别与变化率的格式化)
  • 等值列为二元维度之后其他的维度,案例中列维上只用到了会员卡等级,我们选中即可
  • 在指标格式化配置中把变化率值类型配置为百分数

  1. 隐藏基准指标

再次打开对比维度编辑,在隐藏标签也中添加隐藏值@1表示展开之后的第1个值, 即基准值对应所有列

  1. 要添加其他的对比指标重复配置2即可

# 对比系列并列展示

  1. 基础数据配置如下

  1. 设置滞后比较
    如下图示意,设置日相等的之后比较效果如中间表格效果, 仅对比值列有值,原始值列找不到滞后值,故需要在值类型中配置NullSelf,在滞后值找不到时取自身效果如最下面表格所示

完整的值类型配置如下:

  1. 隐藏基准日期行

编辑行维度上的日期维度,隐藏每组日期维度展开的第一项

  1. 切换线图展示对比趋势图

# 日期参数配置

Last update: October 26, 2022 15:46