Condividi tramite


Item (Tuple) (MDX)

Data aggiornamento: 17 luglio 2006

Restituisce una tupla da un set.

Sintassi

Index syntax
Set_Expression.Item(Index)

String expression syntax
Set_Expression.Item(String_Expression1 [ ,String_Expression2,...n])

Argomenti

  • Set_Expression
    Espressione MDX (Multidimensional Expression) valida che restituisce un set.
  • String_Expression1
    Espressione stringa valida che in genere è una tupla espressa come stringa.
  • String_Expression2
    Espressione stringa valida che in genere è una tupla espressa come stringa.
  • Index
    Espressione numerica valida che specifica la tupla in base alla posizione all'interno del set da restituire.

Osservazioni

La funzione Item restituisce una tupla dal set specificato. È possibile chiamare la funzione Item in tre modi:

  • Se viene specificata una singola espressione stringa, la funzione Item restituisce la tupla specificata, ad esempio "([2005].Q3, [Store05])".
  • Se vengono specificate più espressioni stringa, la funzione Item restituisce la tupla definita dalle coordinate specificate. Il numero di stringhe deve corrispondere al numero di assi e ogni stringa deve identificare una gerarchia univoca, ad esempio "[2005].Q3", "[Store05]".
  • Se è specificato un integer, la funzione Item restituisce la tupla che si trova nella posizione in base zero specificata da Index.

Esempi

Nell'esempio seguente viene restituito ([1996],Sales):

{([1996],Sales), ([1997],Sales), ([1998],Sales)}.Item(0)

Nell'esempio seguente viene utilizzata un'espressione di livello e vengono restituiti l'importo delle vendite su Internet per ogni State-Province in Australia e la relativa percentuale sul totale delle vendite su Internet per l'Australia. Nell'esempio, la funzione Item viene utilizzata per estrarre la prima e unica tupla dal set restituito dalla funzione Ancestors.

WITH MEMBER Measures.x AS [Measures].[Internet Sales Amount] / 
   ( [Measures].[Internet Sales Amount],  
      Ancestors 
      ( [Customer].[Customer Geography].CurrentMember,
        [Customer].[Customer Geography].[Country]
      ).Item (0)
   ), FORMAT_STRING = '0%'
SELECT {[Measures].[Internet Sales Amount], Measures.x} ON 0,
{ Descendants 
   ( [Customer].[Customer Geography].[Country].&[Australia],
     [Customer].[Customer Geography].[State-Province], SELF 
   ) 
} ON 1
FROM [Adventure Works]

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.