OpeningPeriod (MDX)
Restituisce il primo elemento di pari livello tra i discendenti di un livello specificato, facoltativamente in corrispondenza di un membro specificato.
Sintassi
OpeningPeriod( [ 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 temporale, ma può essere utilizzata con qualsiasi dimensione.
Se viene specificata un'espressione di livello, la funzione OpeningPeriod usa la gerarchia che contiene il livello specificato e restituisce il primo 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 OpeningPeriod restituisce il primo elemento di pari livello tra i discendenti del membro specificato a livello specificato all'interno della gerarchia contenente il livello specificato.
Se non viene specificata né un'espressione di livello né un'espressione membro, la funzione OpeningPeriod utilizza il livello predefinito e il membro della dimensione con un tipo time.
Nota
La funzione ClosingPeriod è simile alla funzione OpeningPeriod , ad eccezione del fatto che la funzione ClosingPeriod restituisce l'ultimo elemento di pari livello anziché il primo elemento di pari livello.
Esempi
Nell'esempio seguente viene restituito il valore predefinito della misura relativa al membro FY2002 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 FY2002 è il primo elemento di pari livello nella gerarchia a questo livello.
SELECT OpeningPeriod() ON 0
FROM [Adventure Works]
Nell'esempio seguente viene restituito il valore predefinito della misura relativa al membro 1 luglio 2001 al livello Date.Date.Date della gerarchia dell'attributo Date.Date. Tale membro costituisce il primo elemento di pari livello del discendente del livello [Totale] nella gerarchia dell'attributo Date.Date.
SELECT OpeningPeriod([Date].[Date].[Date]) ON 0
FROM [Adventure Works]
Nell'esempio seguente viene restituito il valore predefinito della misura relativa al membro gennaio 2003, che costituisce il primo elemento di pari livello del discendente del membro 2003 a livello di anno nella gerarchia definita dall'utente Calendar.
SELECT OpeningPeriod([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 luglio 2002, che costituisce il primo elemento di pari livello del discendente del membro 2003 a livello di anno nella gerarchia definita dall'utente Fiscal.
SELECT OpeningPeriod([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0
FROM [Adventure Works]
Vedi anche
TopCount (MDX)
Guida di riferimento alle funzioni MDX (MDX)
FirstSibling (MDX)