ClosingPeriod (MDX)
Restituisce il membro che costituisce l'ultimo elemento di pari livello tra i discendenti di un membro specificato a un livello specificato.
Sintassi
ClosingPeriod( [ Level_Expression [ ,Member_Expression ] ] )
Argomenti
Level_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un livello.
Espressione_membro
Espressione MDX (Multidimensional Expression) valida che restituisce un membro.
Osservazioni:
Questa funzione è principalmente finalizzata all'utilizzo con una dimensione di tipo temporale, ma può essere utilizzata con qualsiasi dimensione.
Se viene specificata un'espressione di livello, la funzione ClosingPeriod utilizza la dimensione che contiene il livello specificato e restituisce l'ultimo elemento di pari livello tra i discendenti del membro predefinito a livello specificato.
Se vengono specificati sia un'espressione di livello che un'espressione membro, la funzione ClosingPeriod restituisce l'ultimo elemento di pari livello tra i discendenti del membro specificato a livello specificato.
Se non viene specificata né un'espressione di livello né un'espressione membro, la funzione ClosingPeriod utilizza il livello predefinito e il membro della dimensione (se presente) nel cubo con un tipo time.
La funzione ClosingPeriod equivale all'istruzione MDX seguente:
Tail(Descendants(Member_Expression, Level_Expression), 1)
.
Nota
La funzione OpeningPeriod è simile alla funzione ClosingPeriod , ad eccezione del fatto che la funzione OpeningPeriod restituisce il primo elemento di pari livello anziché l'ultimo elemento di pari livello.
Esempi
Nell'esempio seguente viene restituito il valore predefinito della misura relativa al membro FY2007 della dimensione Date (il cui tipo semantico è temporale). Viene restituito questo membro poiché il livello Fiscal Year è il primo discendente del livello [Totale], la gerarchia Fiscal è la gerarchia predefinita poiché costituisce la prima gerarchia definita dall'utente nella raccolta di gerarchie e il membro FY 2007 è l'ultimo elemento di pari livello nella gerarchia a questo livello.
SELECT ClosingPeriod() ON 0
FROM [Adventure Works]
Nell'esempio seguente viene restituito il valore della misura predefinita per il membro 30 novembre 2006 al livello Date.Date.Date per la gerarchia dell'attributo Date.Date. Tale membro costituisce l'ultimo elemento di pari livello del discendente del livello [Totale] nella gerarchia dell'attributo Date.Date.
SELECT ClosingPeriod ([Date].[Date].[Date]) ON 0
FROM [Adventure Works]
Nell'esempio seguente viene restituito il valore predefinito della misura relativa al membro dicembre 2003, che costituisce l'ultimo elemento di pari livello del discendente del membro 2003 a livello di anno nella gerarchia definita dall'utente Calendar.
SELECT ClosingPeriod ([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0
FROM [Adventure Works]
Nell'esempio seguente viene restituito il valore predefinito della misura relativa al membro giugno 2003, che costituisce l'ultimo elemento di pari livello del discendente del membro 2003 a livello di anno nella gerarchia definita dall'utente Fiscal.
SELECT ClosingPeriod ([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0
FROM [Adventure Works]
Vedi anche
OpeningPeriod (MDX)
Guida di riferimento alle funzioni MDX (MDX)
LastSibling (MDX)