OpeningPeriod (MDX)

Devuelve el primer elemento del mismo nivel entre los descendientes de un nivel especificado, opcionalmente en el 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 utiliza la jerarquía que contiene el nivel especificado y devuelve el primer miembro del mismo nivel entre los descendientes del miembro predeterminado en el nivel especificado.

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

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

Nota

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

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]