Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Devolve um conjunto de membros até e incluindo um membro especificado.
Syntax
LastPeriods(Index [ ,Member_Expression ] )
Arguments
Índice
Uma expressão numérica válida que especifica um número de períodos.
Member_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve um membro.
Observações
Se o número especificado de períodos for positivo, a função ÚltimoPeríodos devolve um conjunto de membros que começam com o elemento que fica atrás de Índice - 1 em relação à expressão do membro especificado, e terminam com o membro especificado. O número de membros devolvidos pela função é igual a Index.
Se o número especificado de períodos for negativo, a função ÚltimoPeríodos devolve um conjunto de membros que começam com o membro especificado e terminam com o elemento que inicia ( - Índice - 1) a partir do membro especificado. O número de membros devolvidos pela função é igual ao valor absoluto de Index.
Se o número especificado de períodos for zero, a função ÚltimoPeríodos devolve o conjunto vazio. Isto é diferente da função Lag , que devolve o elemento 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 temporal, a função irá analisar e executar sem erro, mas causará um erro de célula na aplicação cliente.
Examples
O exemplo seguinte devolve 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 seguinte devolve 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 existem períodos anteriores no ano fiscal.
SELECT LastPeriods
(3,[Date].[Fiscal].[Fiscal Quarter].[Q1 FY 2002]
) ON 0
FROM [Adventure Works]