Lag (MDX)

Devolve o membro que ocupa um número especificado de posições antes de um membro especificado ao nível do membro.

Syntax

  
Member_Expression.Lag(Index)   

Arguments

Member_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve um membro.

Índice
Uma expressão numérica válida que especifica o número de posições dos membros a atrasar.

Observações

As posições dos membros dentro de um nível são determinadas pela ordem natural da hierarquia de atributos. A numeração das posições é baseada em zero.

Se o atraso especificado for zero, a função Lag devolve o elemento especificado em si.

Se o atraso especificado for negativo, a função Lag devolve um membro subsequente.

Lag(1) é equivalente à função PrevMember . Lag(-1) é equivalente à função NextMember .

A função Lag é semelhante à função Lead , exceto que a função Lead olha na direção oposta à função Lag . Ou seja, Lag(n) é equivalente a Lead(-n).

Example

O exemplo seguinte devolve o valor de dezembro de 2001:

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

O exemplo seguinte devolve o valor de março de 2002:

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