Objekt (Tuple) (MDX)

Returnerar en tuple från en set.

Syntax

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

Arguments

Set_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.

String_Expression1
Ett giltigt stränguttryck som vanligtvis är en tuple uttryckt i en sträng.

String_Expression2
Ett giltigt stränguttryck som vanligtvis är en tuple uttryckt i en sträng.

Index
Ett giltigt numeriskt uttryck som specificerar den specifika tuplen efter position inom mängden som ska returneras.

Remarks

Item-funktionen returnerar en tuple från den specificerade mängden. Det finns tre möjliga sätt att anropa Item-funktionen :

  • Om ett enda stränguttryck specificeras, returnerar Item-funktionen den angivna tuplen. Till exempel, "([2005]. Q3, [Store05])".

  • Om mer än ett stränguttryck anges returnerar Item-funktionen tuplen definierad av de angivna koordinaterna. Antalet strängar måste matcha antalet axlar, och varje sträng måste identifiera en unik hierarki. Till exempel, "[2005]. Q3", "[Store05]".

  • Om ett heltal anges returnerar Item-funktionen tuplen som är i den nollbaserade positionen som anges av Index.

Examples

Följande exempel på avkastning ([1996], Försäljning):

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

Följande exempel använder ett nivåuttryck och returnerar internetförsäljningsbeloppet för varje State-Province i Australien och dess procentandel av det totala internetförsäljningsbeloppet för Australien. Detta exempel använder Item-funktionen för att extrahera den första (och enda tuplen) från mängden som returneras av Ancestors-funktionen .

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]