...
同比系列包含的指标有:同期值、同比、同期增长值、同期增长率。
信息 | ||
---|---|---|
| ||
1、可通过向导方式创建同比,详情查看:时间计算-前期/同期示例。 |
2 同期值
同期值是指上年同期的值。
在数据模型中,我们通过如下函数来实现:
函数 | 表达式 | 说明 |
---|---|---|
ParallelPeriod() | 获取与指定成员具有相同相对位置的前一期间的成员; ParallelPeriod(<Level>,<Numeric Expression>,<Member>)
| 前提条件:数据中时间维度成员是有序的,和实际数据一致,且不会中间断了几个时间点没数据;数据中时间维度成员是有序的,和实际数据一致,且不会中间断了几个时间点没数据。 |
ParallelPeriodEX() | 获取与指定成员具有相同相对位置的前一期间的成员;获取与指定成员具有相同相对位置的前一期间的成员。 ParallelPeriodEX(<Level>,<Numeric Expression>,<Member>)
| 该函数基于日历计算,因此没有限制条件。 |
...
在同比的公式中,“同期值”是以分母的形式存在的,我们需要对“同期值”是否为零的情况进行取值判断。因此在数据模型中,我们通常用函数“IIF()”来实现:获取由逻辑测试确定的两个数值之一;该函数的完整表达式为:IIf(<Logical Expression>, <Numeric Expression>, <Numeric Expression>)。其中:
- <Level>:表示判断逻辑,用逻辑表达式设置取值依据,返回结果为true或false;<Level>:表示判断逻辑,用逻辑表达式设置取值依据,返回结果为true或false。
- <Numeric Expression>:表示取值,可以是一个数值,也可以是一个数值表达式;当返回结果为true时,取第一个数值,反之则取第二个数值;Expression>:表示取值,可以是一个数值,也可以是一个数值表达式;当返回结果为true时,取第一个数值,反之则取第二个数值。
如下示例:
3.1 月同比
月同比是指当前月的值与上年同月值的比值。
...
从同期增长率的公式,我们需要判断分母即“同期值”是否为零的情况,因此同期率需要应用“IIf()”函数表达式:IIf(<Logical Expression>, <Numeric Expression>, <Numeric Expression>)来实现。该函数的使用详情请参见 同比 中的相关内容。来实现。
5.1 月同期增长率
月同期增长率是指月同期增长值与月同期值的比值。
...