Compartir por


OpeningPeriod (MDX)

Devuelve el primer miembro del mismo nivel entre los descendientes de un nivel especificado (opcionalmente, en un miembro especificado).

Sintaxis

  
OpeningPeriod( [ Level_Expression [ , Member_Expression ] ] )  

Argumentos

Level_Expression
Expresión MDX válida que devuelve un nivel.

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

Comentarios

Esta función se ha diseñado básicamente para su uso con la dimensión Time, aunque también se puede utilizar con cualquier dimensión.

  • Si se especifica una expresión de nivel, la función OpeningPeriod usa la jerarquía que contiene el nivel especificado y devuelve el primer elemento relacionado entre los descendientes del miembro predeterminado en el nivel especificado.

  • Si se especifican una expresión de nivel y una expresión miembro, la función OpeningPeriod devuelve el primer elemento relacionado entre los descendientes del miembro especificado en el nivel especificado dentro de la jerarquía que contiene el nivel especificado.

  • Si no se especifica ninguna expresión de nivel ni una expresión miembro, la función OpeningPeriod usa el nivel predeterminado y el miembro de la dimensión con un tipo de Time.

Nota

La función ClosingPeriod es similar a la función OpeningPeriod , salvo que la función ClosingPeriod devuelve el último elemento relacionado en lugar del primer elemento relacionado.

Ejemplos

El ejemplo siguiente devuelve el valor de la medida predeterminada para el miembro FY2002 de la dimensión Date (que posee un tipo Time). Se devuelve este miembro debido a que el nivel Fiscal Year es el primer descendiente del nivel [All], la jerarquía Fiscal es la predeterminada debido a que es la primera jerarquía definida por el usuario de la colección de jerarquías, y el miembro FY 2002 es el primer miembro del mismo nivel de esta jerarquía en este nivel.

SELECT OpeningPeriod() ON 0  
FROM [Adventure Works]  
  

El ejemplo siguiente devuelve el valor de la medida predeterminada para el miembro July 1, 2001 en el nivel Date.Date.Date de la jerarquía de atributo Date.Date. Este miembro es el primer miembro del mismo nivel del descendiente del nivel [All] de la jerarquía de atributo Date.Date.

SELECT OpeningPeriod([Date].[Date].[Date]) ON 0  
FROM [Adventure Works]  
  

El ejemplo siguiente devuelve el valor de la medida predeterminada para el miembro January, 2003, que es el primer miembro del mismo nivel que el descendiente del miembro 2003 en el nivel de año de la jerarquía definida por el usuario Calendar.

SELECT OpeningPeriod([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0  
FROM [Adventure Works]  
  

El ejemplo siguiente devuelve el valor de la medida predeterminada para el miembro July, 2002, que es el primer miembro del mismo nivel que el descendiente del miembro 2003 en el nivel de año de la jerarquía definida por el usuario Fiscal.

SELECT OpeningPeriod([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0  
FROM [Adventure Works]  
  

Consulte también

TopCount (MDX)
Referencia de funciones MDX (MDX)
FirstSibling (MDX)