延迟(MDX)

返回在指定成员之前指定位置的成员,在该成员的层级中。

Syntax

  
Member_Expression.Lag(Index)   

Arguments

Member_Expression
一个有效的多维表达式(MDX)表达式,返回成员。

索引
一个有效的数值表达式,指定需要延迟的成员位置数。

Remarks

成员在一个层级中的位置由属性层级的自然顺序决定。 职位编号以零为基础。

如果指定的滞后为零, 延迟 函数返回指定的成员本身。

如果指定的滞后为负, 滞后 函数返回后续成员。

Lag(1) 等价于 PrevMember 函数。 Lag(-1) 等价于 NextMember 函数。

滞后函数类似于先导函数,但先导函数朝向与滞后函数相反的方向。 即, Lag(n) 等价于 Lead(-n)

Example

以下示例返回了2001年12月的值:

SELECT [Date].[Fiscal].[Month].[February 2002].Lag(2) ON 0  
FROM [Adventure Works]  
  

以下示例返回2002年3月的值:

SELECT [Date].[Fiscal].[Month].[February 2002].Lag(-1) ON 0  
FROM [Adventure Works]