1 概述
业务分析中各种时间计算(比如同期/前期、同比/环比、累计值等)是比较常见的需求,但在获取这些数据时经常需要写复杂的SQL或公式,而即席分析打破了瓶颈,通过快速计算功能一键生成各种分析指标。环比、累计值等)是比较常见的需求,但在获取这些数据时经常需要写复杂的SQL或公式,而透视分析打破了瓶颈,通过快速计算功能一键生成各种分析指标。
2 快速时间计算-函数逻辑说明
信息 | |
---|---|
| |
注意 | |
| |
数据模型中创建时间维,并把时间维字段添加到透视分析的行区/列区/过滤条件区。 |
计算类型 | 原数据计算逻辑说明 |
---|
小计行/列&合计行/列计算逻辑说明 | |
---|---|
同期 | 同期值 |
上年同期的值,时间基准为”年“
如:当前值是“2016年04月”的数据时,以年为基准其同期值取上一年相同月份的值,即“2015年04月”的数据
指上一年当前时间点的数据值 如:当前值是“2021年01月”的数据时,其同期值为“2020年01月”的数据;当前值是“2021年06月01号”的数据时,其同期值为“2020年06月01号”的数据 |
如下图“2022年”小计行的同期值为“2022年”所有月份同期值的相加
如下图合计行的同期值为所有月份同期值的相加 | |
同比 | 当前值/同期值*100% | 当前值/同期值*100% |
同期增长 | 当前值-同期值 | 当前值-同期值 |
同期增长率 | (当前值-同期值)/同期值*100% | (当前值-同期值)/同期值*100% |
前期 | 前期值 |
上个时间节点的值,时间基准为”最小时间层次“
如:当前值是“2016年04月”的数据,则其前期值以“月”为基准,是“2016年03月”的数据;当前值是“2016年1季度”的数据,则其前期值以“季度”为基准,是“2015年4季度”的数据指上一个时间点的值,以报表展示的”最细粒度的时间层次“为基准 如:“最细粒度的时间层次”为“月”时,则其前期值以“月”为基准,如当前值是“2021-04”数据,其前期值是“2021-03”的数据;“最细粒度的时间层次”为“日”时,则其前期值以“日”为基准,如当前值“2021-01-02”数据,其前期值是“2021-01-01”的数据 |
如下图“2021年”小计行的前期值为“2021年”所有月份数据的相加
| |
环比 | 当前值/前期值*100% | 当前值/前期值*100% |
环比增长 | 当前值-前期值 | 当前值-前期值 |
环比增长率 | (当前值-前期值)/前期值*100% | (当前值-前期值)/前期值*100% |
时间累计 | 累计值 |
以“年”为周期对当年内各时间数据的汇总值
如:2017年02季的累计值是2017年01季和02季的汇总值
以“年”为周期,对上一年内各时间数据的汇总值。
如:2017年02季的同期累计是2016年02季的累计值(即2016年01季和02季的汇总值)指当年内的汇总值(年累计值) 如:“2020年05月”的累计值为“2020年01月-2020年05月”的汇总值 |
如:“2020年”的小计行的累计值为“2020年12月”的累计值
如:下图的合计行的累计值为“2021年05月”的累计值 | |
同期累计 | 指上一年当前时间点的累计值 如:“2021年05月”的同期累计值为“2020年05月”的累计值 |
如:“2021年1季”的小计行的同期累计值为“2021年03月”的同期累计值
如:下图的合计行的累计值为“2021年05月”的同期累计值 |
同期累计比 | 累计值/同期累计*100% | 累计值/同期累计*100% |
同期累计增长 | 累计值-同期累计 | 累计值-同期累计 |
同期累计增长率 | (累计值-同期累计)/同期累计*100% | (累计值-同期累计)/同期累计*100% |