1 概述
环比是本期与上期做对比,一般是用在“季”、“月”、“周”、“日”中,很少用在“年”上,主要是对比很短时间内的涨幅程度;按照不同的时间周期可以分为:季环比、月环比、周环比等。
环比系列包含的指标有:环期值(前期值)、环比、环期(比)增长值、环期(比)增长率。
2 环期值
环期值:是指上个时间点的值,如上月值或上日值等。
在数据模型中,我们可以通过如下三个函数来实现:
函数 | 表达式 | 说明 |
---|---|---|
ParallelPeriod() | 获取与指定成员具有相同相对位置的前一期间的成员; ParallelPeriod(<Level>,<Numeric Expression>,<Member>)
| 前提条件:数据中时间维度成员是有序的,和实际数据一致,且不会中间断了几个时间点没数据; 环比应用中,必须结合度量值使用;且<Level>与<Member>中的时间维度层次必须一致; |
ParallelPeriodEX() | 获取与指定成员具有相同相对位置的前一期间的成员; ParallelPeriodEX(<Level>,<Numeric Expression>,<Member>)
| 该函数基于日历计算,因此没有限制条件; 环比应用中,必须结合度量值使用;且<Level>与<Member>中的时间维度层次必须一致; |
Lag() | 获取沿指定成员的维度进一步返回一个成员; Lag(<Numeric Expression>)
| 前提条件:数据中时间维度成员是有序的,和实际数据一致,且不会中间断了几个时间点没数据; 环比应用中,必须结合度量值使用; |
2.1 月环期
月环期是指上月的值。
下图显示了月环期的销售量数据:从图中的数据可以看到:2020-02的 环期合同金额取的是2020-01的合同金额。
上图的月环期,需要在数据模型中预定义好计算度量“月环期”,并按照如下表达式进行设置:取上月的销售量。
实现方式 | 多维表达式 |
---|---|
ParallelPeriod() | |
Lag() |
2.2 周环期
周环期是指上周的值。
下图显示了周环期的销售量数据:
从上图的数据中,我们可以看到:2013年02周的环期销售量取的是2013年01周的销售量。
上图的周环期,需要在数据模型中预定义好计算度量“周环期”,并按照如下表达式进行设置:取上一周的销售量。
函数 | 设置 |
---|---|
ParallelPeriod() | |
Lag() |
2.3 环比
环比是指当期值与环期值的比值,其公式为:当期值/环期值。
环比通常使用函数“IIF()”来实现,该函数的语法说明请参见:同比。
月环比
月环比是指当月值与上月值的比值。
下图显示了销售量的月环比情况:
上图的月环比,需要在数据模型中预定义好计算度量“月环比”,并按照如下表达式进行设置:
周环比
周环比是指当周值与上周值的比值。
下图显示了销售量的周环比情况:
上图的周环比,需要在数据模型中预定义好计算度量“周环比”,并按照如下表达式进行设置:
环期增长
环期增长是指当期值与环期值的差值,其公式为:当期值-环期值。
月环期增长
月环期增长是指当月值与上月值的差值。
下图显示了销售量的月环期增长情况:
上图的月环期增长,需要在数据模型中预定义好计算度量“月环期增长”,并按照如下表达式进行设置:
周环期增长
周环期增长是指当周值与上周值的差值。
下图显示了销售量的周环期增长情况:
上图的周环期增长,需要在数据模型中预定义好计算度量“周环期增长”,并按照如下表达式进行设置:
环期增长率
环期增长率是指环期增长值与环期值的比值,其公式为:(当期值-环期值)/环期值,即:环期增长值/环期值。
环期增长率通常使用函数“IIF()”来实现,该函数的语法说明请参见:同比。
月环期增长率
月环比是指当月增长值与月环期的比值。
下图显示了销售量的月环期增长率情况:
上图的月环期增长率,需要在数据模型中预定义好计算度量“月环期增长率”,并按照如下表达式进行设置:
周环期增长率
月环比是指当周增长值与周环期的比值。
下图显示了销售量的周环期增长率情况:
上图的周环期增长率,需要在数据模型中预定义好计算度量“周环期增长率”,并按照如下表达式进行设置: