LAG

LAG 返回位于当前成员之前指定偏移量的维成员的表达式的值。

LAG_VARIANCE 返回当前成员的值和偏移成员的值之间的差值。

LAG_VARIANCE_PERCENT 返回当前成员的值和偏移成员的值之间的百分比差值。

通常,您可以使用 LAG 函数检索前面时段的值。

返回值

与值表达式相同的数据类型

语法

{LAG | LAG_VARIANCE | LAG_VARIANCE_PERCENT}
       (value_expr, offset, [, default])
   OVER HIERARCHY ({dimension | hierarchy} [[BY] offset_unit]) 

参数

value_expr 是希望计算其值的维表达式。

offset 是维成员数的数字表达式,它从当前成员向后计算。

default 是当 offset 未标识有效的维成员时返回的值。此子句可以是任何数据类型的表达式,也可以是最接近匹配的关键字 CLOSEST。向后计算时,最接近匹配是第一个成员,向前计算时,是最后一个成员。

dimension 是在其上计算延迟的维。时间是默认维。

hierarchy 是在其上计算延迟的层次。否则使用 dimension 的默认层次。

offset_unit 可以是以下任一关键字。GREGORIAN 偏移量仅对时间维有效。MEMBER 是默认值。

示例

以下示例返回当前成员前一季度中相应成员的值。

LAG (GLOBAL.UNITS_CUBE.UNITS, 1) OVER HIERARCHY (GLOBAL.TIME.CALENDAR ANCESTOR AT LEVEL GLOBAL.TIME.QUARTER)

LAG 函数示例
时间
单位
延迟
2003
394,448.64
NA
03 年第 1 季度
98,761.70
98,664.61
03 年第 2 季度
98,476.02
98,761.70
03 年第 3 季度
98,693.98
98,476.02
03 年第 4 季度
98,516.93
98,693.98
03 年 1 月
32,965.29
32,882.09
03 年 2 月
32,913.85
32,725.96
03 年 3 月
32,882.56
33,056.56
03 年 4 月
32,857.57
32,965.29
03 年 5 月
32,784.84
32,913.85
03 年 6 月
32,833.62
32,882.56
03 年 7 月
32,930.44
32,857.57
03 年 8 月
32,779.45
32,784.84
03 年 9 月
32,984.09
32,833.62
03 年 10 月
32,975.62
32,930.44
03 年 11 月
32,957.95
32,779.45
03 年 12 月
32,583.36
32,984.09

相关主题

LEAD