Lag (MDX)

Zwraca członka będącego określoną liczbą stanowisk przed określonym członkiem na poziomie członka.

Syntax

  
Member_Expression.Lag(Index)   

Arguments

Member_Expression
Poprawne wyrażenie Multidimensional Expressions (MDX), które zwraca członka.

Indeks
Poprawne wyrażenie liczbowe, które określa liczbę pozycji członków do opóźnienia.

Remarks

Pozycje członków na poziomie są określane przez naturalny porządek hierarchii atrybutów. Numeracja pozycji opiera się na zerze.

Jeśli określone opóźnienie wynosi zero, funkcja Lag zwraca sam określony członko.

Jeśli określone opóźnienie jest ujemne, funkcja opóźnienia zwraca kolejny członko.

Lag(1) jest równoważna funkcji PrevMember . Lag(-1) jest równoważna funkcji NextMember .

Funkcja Lag jest podobna do funkcji Lead , z tą różnicą, że funkcja Lead patrzy w przeciwnym kierunku do funkcji Lag . To znaczy, Lag(n) jest równoważna .Lead(-n)

Example

Poniższy przykład zwraca wartość za grudzień 2001:

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

Poniższy przykład zwraca wartość za marzec 2002 roku:

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