Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna o membro que está em um número especificado de posições antes de um membro especificado no nível do membro.
Sintaxe
Member_Expression.Lag(Index)
Argumentos
Member_Expression
Uma expressão MDX (Expressões Multidimensionais) válida que retorna um membro.
Índice
Uma expressão numérica válida que especifica o número de posições dos membros a serem retardadas.
Remarks
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 retorna o próprio membro especificado.
Se o atraso especificado for negativo, a função Lag retorna 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).
Exemplo
O exemplo a seguir retorna o valor de dezembro de 2001:
SELECT [Date].[Fiscal].[Month].[February 2002].Lag(2) ON 0
FROM [Adventure Works]
O exemplo a seguir retorna o valor de março de 2002:
SELECT [Date].[Fiscal].[Month].[February 2002].Lag(-1) ON 0
FROM [Adventure Works]