Lag

Retorna o membro que é 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 linguagem MDX válida que retorna um membro.
Index
Uma expressão numérica válida que especifica o número de posições de membro a serem atrasadas.

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 retardo especificado for zero, a função lag retornará o próprio membro especificado.
Se o retardo especificado for negativo, a função lag retornará 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 procura na direção oposta à função lag . Ou seja, Lag(n) é equivalente a Lead(-n).

Exemplo

O exemplo a seguir retorna o valor 2 meses atrás
SELECT [periodo.(Completo)].[Mes].Lag(2) ON 0
FROM [FaturamentoxMetas]  
 
O exemplo a seguir retorna o valor para o mês seguinte
SELECT [periodo.(Completo)].[Mes].Lag(-1) ON 0  
FROM [FaturamentoxMetas]

Artigos recentes

Rolar para cima