Condividi tramite


IsGeneration (MDX)

Data aggiornamento: 17 luglio 2006

Indica se il membro specificato è incluso in una generazione specifica.

Sintassi

IsGeneration(Member_Expression, Generation_Number) 

Argomenti

  • Member_Expression
    Espressione MDX (Multidimensional Expression) valida che restituisce un membro.
  • Generation_Number
    Espressione numerica valida che specifica la generazione rispetto alla quale il membro specificato viene valutato.

Osservazioni

La funzione IsGeneration restituisce true se il membro specificato è incluso nel numero di generazione specificato. In caso contrario, la funzione restituisce false. La funzione IsGeneration restituisce inoltre false se il membro specificato restituisce un membro vuoto.

I membri foglia hanno indice di generazione 0. L'indice di generazione dei membri non foglia viene determinato aggiungendo 1 all'indice di generazione più alto ottenuto dall'unione di tutti i membri figlio del membro specificato. Dato il modo in cui viene determinato l'indice di generazione dei membri non foglia, è possibile che un determinato membro non foglia appartenga a più generazioni.

Esempio

Nell'esempio seguente viene restituito TRUE se [Time].[Fiscal].CurrentMember è parte della seconda generazione:

IsGeneration([Time].[Fiscal].CurrentMember, 2)

Vedere anche

Riferimento

Guida di riferimento alle funzioni MDX (MDX)

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Contenuto modificato:
  • Aggiornamento della sintassi e degli argomenti per maggiore chiarezza.
  • Aggiunta di esempi aggiornati.