Periodo di apertura (MDX)

Restituisce il primo fratello tra i discendenti di un livello specificato, opzionalmente a un membro specificato.

Sintassi

  
OpeningPeriod( [ Level_Expression [ , Member_Expression ] ] )  

Arguments

Level_Expression
Un'espressione valida delle Espressioni Multidimensionali (MDX) che restituisce un livello.

Member_Expression
Un'espressione valida di Espressioni Multidimensionali (MDX) che restituisce un membro.

Osservazioni:

Questa funzione è principalmente pensata per essere utilizzata nella dimensione temporale, ma può essere impiegata con qualsiasi dimensione.

  • Se viene specificata un'espressione di livello, la funzione OpeningPeriod utilizza la gerarchia che contiene il livello specificato e restituisce il primo fratello tra i discendenti del membro predefinito al livello specificato.

  • Se sono specificate sia un'espressione di livello che un'espressione membro, la funzione OpeningPeriod restituisce il primo fratello tra i discendenti di un membro specificato al livello specificato all'interno della gerarchia contenente il livello specificato.

  • Se né un'espressione di livello né un'espressione di membro sono specificate, la funzione Periodo di Apertura utilizza il livello e il membro predefiniti della dimensione con un tipo di Tempo.

Note

La funzione Periodo di Chiusura è simile alla funzione Periodo di Apertura , tranne per il fatto che la funzione Periodo di Chiusura restituisce l'ultimo fratello fratello invece del primo fratello.

Examples

Il seguente esempio restituisce il valore della misura predefinita per il membro FY2002 della dimensione Date (che ha un tipo di Time). Questo membro viene restituito perché il livello Anno Fiscale è il primo discendente del livello [All], la gerarchia Fiscal è la gerarchia predefinita perché è la prima gerarchia definita dall'utente nella collezione di gerarchie, e il membro FY2002 è il primo fratello in questa gerarchia a questo livello.

SELECT OpeningPeriod() ON 0  
FROM [Adventure Works]  
  

Il seguente esempio restituisce il valore della misura predefinita per il membro del 1° luglio 2001 al livello Date.Date.Date per la gerarchia degli attributi Date.Data. Questo membro è il primo fratello del discendente del livello [All] nella gerarchia degli attributi Data.Data.

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

Il seguente esempio restituisce il valore della misura predefinita per il membro gennaio 2003, che è il primo fratello del discendente del membro del 2003 a livello annuale nella gerarchia definita dall'utente di Calendar.

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

Il seguente esempio restituisce il valore della misura predefinita per il membro di luglio 2002, che è il primo fratello del discendente del membro del 2003 a livello annuale nella gerarchia definita dall'utente fiscale.

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