1 概述
时间计算是指将数据在时间轴上进行比较,仪表盘支持通过快速计算或计算度量生成各种时间计算,比如同期/前期、同比/环比、累计值等。
- 快速计算:系统内置一批常用的时间计算类型,通过点选操作即可快速生成时间计算数据。
- 计算度量:支持向导和函数的方式自定义时间计算数据,一般用于逻辑较复杂的时间计算。相关函数逻辑详情可参考 自定义计算度量 。
2 前提条件
需要业务数据集中 创建时间层次 ,并把时间层次字段添加到当前组件上或筛选条件上,否则快速计算中的时间计算菜单项置灰。
信息 |
---|
V11版本新建的仪表盘默认不支持选择业务主题和自助数据集,针对从V10及以下版本升级到V11版本的用户,基于业务主题/自助数据集创建的仪表盘,创建层次功能可参考文档 功能示例-地理层次维下钻 。 |
锚 | ||||
---|---|---|---|---|
|
计算类型 | 原数据计算逻辑说明 | 小计合计行/列计算逻辑说明 | |
---|---|---|---|
同期 | 同期值 | 指上一年当前时间点的数据值 如:当期值是“2021年04月”的数据时,其同期值为“2020年04月”的数据;当期值是“2021年06月01号”的数据时,其同期值为“2020年06月01号”的数据 |
如下图“2022年”小计行的同期值为“2022年”所有月份同期值的相加
如下图合计行的同期值为所有月份同期值的相加 |
同比 | 当期值/同期值*100% | 当期值/同期值*100% | |
同期增长 | 当期值-同期值 | 当期值-同期值 | |
同期增长率 | (当期值-同期值)/同期值*100% | (当期值-同期值)/同期值*100% | |
前期 | 前期值 | 指上一个时间点的值,以报表展示的”最细粒度的时间层次“为基准 如:“最细粒度的时间层次”为“月”时,则其前期值以“月”为基准,如当前值是“2021-04”数据,其前期值是“2021-03”的数据;“最细粒度的时间层次”为“日”时,则其前期值以“日”为基准,如当前值“2021-01-02”数据,其前期值是“2021-01-01”的数据 |
如下图“2022年”小计行的前期值为“2022年”所有月份数据的相加
如下图合计行的前期值为所有月份数据的相加 |
环比 | 当期值/前期值*100% | 当期值/前期值*100% | |
环比增长 | 当期值-前期值 | 当期值-前期值 | |
环比增长率 | (当期值-前期值)/前期值*100% | (当期值-前期值)/前期值*100% | |
时间累计 | 累计值 | 指当年内的汇总值(年累计值) 如:“2022年05月”的累计值为“2022年01月-2022年05月”的汇总值 |
如:“2022年”的小计行的累计值为“2022年12月”的累计值
如:下图的合计行的累计值为“2023年07月”的累计值 |
同期累计 | 指上一年当前时间点的累计值 如:“2023年05月”的同期累计值为“2022年05月”的累计值 |
如:“2022年”的小计行的同期累计值为“2022年12月”的同期累计值
如:下图的合计行的累计值为“2023年07月”的同期累计值 | |
同期累计比 | 累计值/同期累计*100% | 累计值/同期累计*100% | |
同期累计增长 | 累计值-同期累计 | 累计值-同期累计 | |
同期累计增长率 | (累计值-同期累计)/同期累计*100% | (累计值-同期累计)/同期累计*100% |