Lead (MDX)
Retorna o membro que é um número especificado de posições que seguem um membro especificado junto ao nível do membro.
Sintaxe
Member_Expression.Lead( Index )
Argumentos
Member_Expression
Uma linguagem MDX válida que retorna um membro.Index
Uma expressão numérica válida que especifica várias posições de membro.
Comentários
As posições de membros em um nível são determinadas pela ordem natural da hierarquia de atributo. A numeração das posições se baseia em zero.
Se o lead especificado for zero (0), a função Lead retornará o membro especificado.
Se o lead especificado for negativo, a função Lead retornará um membro anterior.
Lead(1) é equivalente à função NextMember. Lead(-1) é equivalente à função PrevMember.
A função Lead é semelhante à função Lag, com exceção de que a função Lag procura na direção oposta da função Lead. Ou seja, Lead(n) é equivalente a Lag(-n).
Exemplo
O exemplo a seguir retorna o valor para dezembro de 2001:
SELECT [Date].[Fiscal].[Month].[February 2002].Lead(-2) ON 0
FROM [Adventure Works]
O exemplo a seguir retorna o valor para março de 2002:
SELECT [Date].[Fiscal].[Month].[February 2002].Lead(1) ON 0
FROM [Adventure Works]