Compartir a través de


LastPeriods (MDX)

Devuelve un conjunto de miembros hasta un miembro determinado, éste inclusive.

Sintaxis

  
LastPeriods(Index [ ,Member_Expression ] )  

Argumentos

Index
Expresión numérica válida que especifica un número de períodos.

Member_expression
Expresión MDX válida que devuelve un miembro.

Comentarios

Si el número especificado de períodos es positivo, la función LastPeriods devuelve un conjunto de miembros que comienzan con el miembro que establece el valor Index - 1 de la expresión de miembro especificada y termina con el miembro especificado. El número de miembros devueltos por la función es igual a Index.

Si el número especificado de períodos es negativo, la función LastPeriods devuelve un conjunto de miembros que comienzan con el miembro especificado y termina con el miembro que dirige (- Índice - 1) del miembro especificado. El número de miembros devueltos por la función es igual al valor absoluto de Index.

Si el número especificado de puntos es cero, la función LastPeriods devuelve el conjunto vacío. Esto es diferente de la función Lag , que devuelve el miembro especificado si se especifica 0.

Si no se especifica un miembro, la función LastPeriods usa Time.CurrentMember. Si no se marca una dimensión como dimensión de tiempo, la función se analizará y ejecutará sin errores, pero se producirá un error de celda en la aplicación cliente.

Ejemplos

El ejemplo siguiente devuelve el valor de medida predeterminado para el segundo, tercero y cuarto trimestres fiscales del año fiscal 2002.

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

Nota

Este ejemplo también se puede escribir mediante el operador : (dos puntos):

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

En el ejemplo siguiente se devuelve el valor de la medida predeterminada correspondiente al primer trimestre del año fiscal 2002. Aunque el número especificado de períodos es tres, solo se puede devolver uno porque no hay períodos anteriores del año fiscal.

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

Consulte también

Referencia de funciones MDX (MDX)