Condividi tramite


Item (Tuple) (MDX)

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.

Indice
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. Esistono tre modi possibili per chiamare la funzione Item :

  • Se viene specificata una singola espressione stringa, la funzione Item restituisce la tupla specificata. ad esempio "([2005].Q3, [Store05])".

  • Se viene specificata più di un'espressione 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 viene specificato un numero intero, 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. In questo esempio viene utilizzata la funzione Item per estrarre la prima (e solo tupla) dal set restituito dalla funzione Predecessors .

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]  

Vedi anche

Guida di riferimento alle funzioni MDX (MDX)