Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Retorna o membro que é o último irmão entre os descendentes de um membro especificado a um nível determinado.
Syntax
ClosingPeriod( [ 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 contra uma dimensão com um tipo de Tempo, mas pode ser usada com qualquer dimensão.
Se uma expressão de nível for especificada, a função ClosingPeriod utiliza a dimensão que contém o nível especificado e devolve o último 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 ClosingPeriod devolve o último irmão entre os descendentes de um membro especificado no nível especificado.
Se nem uma expressão de nível nem uma expressão de membro forem especificadas, a função ClosingPeriod utiliza o nível padrão e o membro da dimensão (se existirem) no cubo com um tipo de Time.
A função ClosingPeriod é equivalente à seguinte declaração MDX:
Tail(Descendants(Member_Expression, Level_Expression), 1).
Note
A função Período de Abertura é semelhante à função Período de Fecho , exceto que a função Período de Abertura devolve o primeiro irmão em vez do último irmão.
Examples
O exemplo seguinte devolve o valor da medida padrão para o ano fiscal de 2007, membro da dimensão Data (que tem um tipo semântico 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 2007 é o último irmão nesta hierarquia neste nível.
SELECT ClosingPeriod() ON 0
FROM [Adventure Works]
O exemplo seguinte devolve o valor da medida padrão para o membro de 30 de novembro de 2006 no nível Data.Data.Data para a hierarquia de atributos Data.Data. Este membro é o último irmão do descendente do nível [All] na hierarquia de atributos Data.Data.
SELECT ClosingPeriod ([Date].[Date].[Date]) ON 0
FROM [Adventure Works]
O exemplo seguinte devolve o valor da medida padrão para o membro de dezembro de 2003, que é o último irmão do descendente do membro de 2003 ao nível do ano na hierarquia definida pelo utilizador do Calendário.
SELECT ClosingPeriod ([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 junho de 2003, que é o último irmão do descendente do membro de 2003 ao nível do ano na hierarquia Fiscal definida pelo utilizador.
SELECT ClosingPeriod ([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0
FROM [Adventure Works]