Período de Abertura (MDX)

Devolve o primeiro irmão entre os descendentes de um nível especificado, opcionalmente num membro especificado.

Syntax

  
OpeningPeriod( [ Level_Expression [ , Member_Expression ] ] )  

Arguments

Level_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve um nível.

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

Observações

Esta função destina-se principalmente a ser usada na dimensão temporal, mas pode ser usada com qualquer dimensão.

  • Se uma expressão de nível for especificada, a função OpeningPeriod utiliza a hierarquia que contém o nível especificado e devolve o primeiro irmão entre os descendentes do membro padrão no nível especificado.

  • Se forem especificadas tanto uma expressão de nível como uma expressão de membro, a função OpeningPeriod devolve o primeiro irmão entre os descendentes de um membro especificado no nível especificado dentro da hierarquia que contém o nível especificado.

  • Se nem uma expressão de nível nem uma expressão de membro forem especificadas, a função OpeningPeriod utiliza o nível e o membro padrão da dimensão com um tipo de Tempo.

Note

A função ClosingPeriod é semelhante à função OpeningPeriod , exceto que a função ClosingPeriod devolve o último irmão em vez do primeiro irmão.

Examples

O exemplo seguinte devolve o valor da medida padrão para o membro do ano fiscal de 2002 da dimensão Data (que tem um tipo de Tempo). Este membro é devolvido porque o nível do Ano Fiscal é o primeiro descendente do nível [Todos], a hierarquia fiscal é a hierarquia padrão porque é a primeira hierarquia definida pelo utilizador na coleção de hierarquias, e o membro do ano fiscal de 2002 é o primeiro irmão nesta hierarquia neste nível.

SELECT OpeningPeriod() ON 0  
FROM [Adventure Works]  
  

O exemplo seguinte devolve o valor da medida padrão para o membro de 1 de julho de 2001 no nível Data.Data.Data para a hierarquia de atributos Data.Data. Este membro é o primeiro irmão do descendente do nível [Todos] na hierarquia de atributos Data.Data.

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

O exemplo seguinte devolve o valor da medida padrão para o membro de janeiro de 2003, que é o primeiro irmão do descendente do membro de 2003 ao nível do ano na hierarquia definida pelo utilizador do Calendário.

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

O exemplo seguinte devolve o valor da medida padrão para o membro de julho de 2002, que é o primeiro irmão do descendente do membro de 2003 ao nível anual na hierarquia Fiscal definida pelo utilizador.

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