页面树结构
转至元数据结尾
转至元数据起始

1 概述

同比是本期与同期做对比,一般用在相邻两年(即以“年”为时间基准),相同时间段内,查看涨幅程度;按照不同时间周期可以分为:季同比、月同比、周同比等。

同比系列包含的指标有:同期值、同比、同期增长值、同期增长率。

前置条件

1、可通过向导方式创建同比,详情查看:时间计算-前期/同期示例

2 同期值

同期值是指上年同期的值。

在数据模型中,我们通过如下函数来实现:

函数表达式说明
ParallelPeriod()

获取与指定成员具有相同相对位置的前一期间的成员;

ParallelPeriod(<Level>,<Numeric Expression>,<Member>)

  • <Level>:表示时间基准,用时间维度层次来设置。
  • <Numeric Expression>:表示间隔数,用正整数来设置。
  • <Member>:表示当前的时间成员,用时间维度成员来设置。
前提条件:数据中时间维度成员是有序的,和实际数据一致,且不会中间断了几个时间点没数据。
ParallelPeriodEX()

获取与指定成员具有相同相对位置的前一期间的成员。

ParallelPeriodEX(<Level>,<Numeric Expression>,<Member>)

  • <Level>:表示时间基准,用时间维度层次来设置。
  • <Numeric Expression>:表示间隔数,用正整数来设置。
  • <Member>:表示当前的时间成员,用时间维度成员来设置;
该函数基于日历计算,因此没有限制条件。

如下示例:

因此,上图表达式若当前时间是“2021年10月”,以上表达式将返回“2020年10月”。

但是,该函数用于同期值获取时,必须要与度量结合使用(如下所示),若表达式中没有度量,则默认匹配“度量面板”中的第一个度量。


2.1 月同期

月同期是指上年当前月的值。

下图显示了月同期的销售量数据:

从上图的数据中,我们可以看到:2014-01的同期销售量取的是2013-01的销售量。

上图的月同期,需要在数据模型中预定义好计算度量“月同期”,并按照如下表达式进行设置:取上一年周期月份的销售量。

2.2 周同期

周同期是指上年当前周的值。

下图显示了周同期的销售量数据:

从上图的数据中,我们可以看到:2014年01周的同期销售量取的是2013年01周的销售量。

当跨年第一周,若该周跨月份了,则第一周会显示两行数据,如上图的2014年01周。

上图的周同期,需要在数据模型中预定义好计算度量“周同期”,并按照如下表达式进行设置:取上一年同期周的销售量。

3 同比

同比是指当期与上年同期值的比值,其公式为:当前值/同期值。

在同比的公式中,“同期值”是以分母的形式存在的,我们需要对“同期值”是否为零的情况进行取值判断。因此在数据模型中,我们通常用函数“IIF()”来实现:获取由逻辑测试确定的两个数值之一;该函数的完整表达式为:IIf(<Logical Expression>, <Numeric Expression>, <Numeric Expression>)。其中:

  • <Level>:表示判断逻辑,用逻辑表达式设置取值依据,返回结果为true或false。
  • <Numeric Expression>:表示取值,可以是一个数值,也可以是一个数值表达式;当返回结果为true时,取第一个数值,反之则取第二个数值。

如下示例:


3.1 月同比

月同比是指当前月的值与上年同月值的比值。

下图显示了销售量的月同比情况:

上图的月同比,需要在数据模型中预定义好计算度量“月同比”,并按照如下表达式进行设置:

3.2 周同比

周同比是指当前周的值与上年同周值的比值。

下图显示了销售量的周同比情况:

上图的周同比,需要在数据模型中预定义好计算度量“周同比”,并按照如下表达式进行设置:

4 同期增长

同期增长是指当期比上年同期增长值,其公式为:当期值-同期值。

4.1 月同期增长

月同期增长是指当前月的值与上年同月值的差值。

下图显示了销售量的月同期增长值的情况:

上图的月同期增长,需要在数据模型中预定义好计算度量“月同期增长”,并按照如下表达式进行设置:[销售量]-[月同期]:

4.2 周同期增长

周同期增长是指当前周的值与上年同周值的差值。

下图显示了销售量的周同期增长值的情况:

上图的周同期增长,需要在数据模型中预定义好计算度量“周同期增长”,并按照如下表达式进行设置:

5 同期增长率

同期增长率是指同期增长值与上年同期值的比值,其公式为:(当期值-同期值)/同期值,即:同期增长/同期值。

从同期增长率的公式,我们需要判断分母即“同期值”是否为零的情况,因此同期率需要应用“IIf()”函数表达式:IIf(<Logical Expression>, <Numeric Expression>, <Numeric Expression>)来实现。

5.1 月同期增长率

月同期增长率是指月同期增长值与月同期值的比值。

下图显示了销售量的月同期增长率的情况:

上图的月同期增长率,需要在数据模型中预定义好计算度量“月同期增长率”,并按照如下表达式进行设置:

5.2 周同期增长率

周同期增长率是指周同期增长值与周同期值的比值。

下图显示了销售量的周同期增长率的情况:

上图的周同期增长率,需要在数据模型中预定义好计算度量“周同期增长率”,并按照如下表达式进行设置:


  • 无标签