ÚltimoPeríodos (MDX)

Retorna um conjunto de membros até e incluindo um membro especificado.

Sintaxe

  
LastPeriods(Index [ ,Member_Expression ] )  

Argumentos

Índice
Uma expressão numérica válida que especifica um número de períodos.

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

Remarks

Se o número especificado de períodos for positivo, a função LastPeriods retorna um conjunto de membros que começam com o membro que fica atrás de Índice - 1 em relação à expressão de membro especificada, e terminam com o membro especificado. O número de membros retornados pela função é igual ao Índice.

Se o número especificado de períodos for negativo, a função LastPeriods retorna um conjunto de membros que começam com o membro especificado e terminam com o membro que começa ( - Índice - 1) a partir do membro especificado. O número de membros retornados pela função é igual ao valor absoluto de Índice.

Se o número especificado de períodos for zero, a função LastPeriods retorna o conjunto vazio. Isso é diferente da função Lag , que retorna o membro especificado se 0 for especificado.

Se um membro não for especificado, a função LastPeriods usa Time.CurrentMember. Se nenhuma dimensão for marcada como dimensão de tempo, a função irá analisar e executar sem erro, mas causará um erro de célula no aplicativo cliente.

Exemplos

O exemplo a seguir retorna o valor padrão da medida para o segundo, terceiro e quarto trimestres fiscais do ano fiscal de 2002.

SELECT LastPeriods(3,[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]) ON 0  
FROM [Adventure Works]  

Note

Este exemplo também pode ser escrito usando o operador : (dois):

[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]: [Date].[Fiscal].[Fiscal Quarter].[Q2 FY 2002]

O exemplo a seguir retorna o valor padrão da medida para o primeiro trimestre fiscal do ano fiscal de 2002. Embora o número especificado de períodos seja três, apenas um pode ser devolvido porque não há períodos anteriores no ano fiscal.

SELECT LastPeriods  
   (3,[Date].[Fiscal].[Fiscal Quarter].[Q1 FY 2002]  
   ) ON 0  
FROM [Adventure Works]