1 概述
即席分析可以通过快速计算或计算度量生产各种前期数据,如前期值、环比、环比增长和环比增长率。
2 功能介绍
前提条件
数据模型中创建时间维,并把时间维字段添加到即席分析的行区/列区/过滤条件区。
- 快速计算-前期:指上一个时间点的值,以报表展示的”最小时间层次“为基准。如:当前值是“2021年04月”的数据,则其前期值以“月”为基准,是“2021年03月”的数据;当前值是“2021年01季度”的数据,则其前期值以“季度”为基准,是“2020年04季度”的数据
相关函数逻辑详情可参考即席分析 ⬝ 时间计算。 - 计算度量-前期:指上一个时间点的值,以报表展示的”最小时间层次“为基准。相比于快速计算-前期可以灵活配置“偏移数”。如
- 支持自定义前期值的计算逻辑,可灵活配置“时间层次”和“偏移数”。如:vvvv。相关函数逻辑详情可参考自定义计算度量。
3 场景示例
某大型零售公司,想要分析2016年和2017年各产品大类的销售额和前数据。
4 实现思路
基于订单模型主题,首先查出每种产品大类在每个月份的销售额,然后使用即席分析的快速计算生成各种前期数据。
5 实现步骤
(1) 新建即席分析并选择订单模型数据
(2) 勾选/拖拽字段,分别将“年份”、”产品类别“字段放在”行区“,”销售额“字段放在”度量区“,查出2016年和2017年各产品大类的销售额数据
(3) 在”销售额“字段上右键点击选择 快速计算 > 前期 > 前期值/环比/环比增长/环比增长率 ,依次生成销售额的各种前期数据
由于数据库中的点心大类没有2015-12的销售数据,因此2016-01的前期数据为空。
(4) 报表设置完成,点击 保存 按钮保存报表
6 更多场景
若想要实现更灵活的前期值计算,比如自定义日期偏移数,则可以通过新建计算度量实现,详情可参考即席分析⬝ 创建计算度量