Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna o primeiro irmão entre os descendentes de um nível especificado, opcionalmente em um membro especificado.
Sintaxe
OpeningPeriod( [ Level_Expression [ , Member_Expression ] ] )
Argumentos
Level_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que retorna um nível.
Member_Expression
Uma expressão MDX (Expressões Multidimensionais) válida que retorna um membro.
Remarks
Essa função é destinada principalmente a ser usada na dimensão do tempo, mas pode ser usada com qualquer dimensão.
Se uma expressão de nível for especificada, a função OpeningPeriod usa a hierarquia que contém o nível especificado e retorna o primeiro irmão entre os descendentes do membro padrão no nível especificado.
Se tanto uma expressão de nível quanto uma expressão de membro forem especificadas, a função OpeningPeriod retorna o primeiro irmão entre os descendentes de um membro especificado no nível especificado dentro da hierarquia contendo o nível especificado.
Se nem uma expressão de nível nem uma expressão de membro forem especificadas, a função OpeningPeriod usa o nível padrão e o membro da dimensão com um tipo de Time.
Note
A função ClosingPeriod é semelhante à função OpeningPeriod , exceto que a função ClosingPeriod retorna o último irmão em vez do primeiro irmão.
Exemplos
O exemplo a seguir retorna o valor da medida padrão para o membro do ano fiscal de 2002 da dimensão de Data (que tem um tipo de Tempo). Esse membro é retornado 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 usuário na coleção de hierarquias, e o membro do ano fiscal de 2002 é o primeiro irmão nessa hierarquia nesse nível.
SELECT OpeningPeriod() ON 0
FROM [Adventure Works]
O exemplo a seguir retorna 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 a seguir retorna o valor da medida padrão para o membro de janeiro de 2003, que é o primeiro irmão do descendente do membro de 2003 no nível de ano na hierarquia definida pelo usuário do Calendário.
SELECT OpeningPeriod([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0
FROM [Adventure Works]
O exemplo a seguir retorna o valor da medida padrão para o membro de julho de 2002, que é o primeiro irmão do descendente do membro de 2003 no nível anual na hierarquia Fiscal definida pelo usuário.
SELECT OpeningPeriod([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0
FROM [Adventure Works]