Položka (n-tice) (MDX)

Vrátí n-tici z množiny.

Syntax

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

Arguments

Nastavit_výraz
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.

String_Expression1
Platný řetězcový výraz, který je typicky n-ticí vyjádřenou v řetězci.

String_Expression2
Platný řetězcový výraz, který je typicky n-ticí vyjádřenou v řetězci.

Index
Platný číselný výraz, který specifikuje konkrétní n-tici podle pozice v rámci množiny, která má být vrácena.

Remarks

Funkce Item vrací n-tici z dané množiny. Existují tři možné způsoby, jak funkci Item vyvolat:

  • Pokud je zadán jeden výraz řetězce, funkce Item vrátí zadanou n-tici. Například "([2005]. Q3, [Store05])".

  • Pokud je specifikováno více než jeden řetězcový výraz, funkce Item vrátí n-tici definovanou zadanými souřadnicemi. Počet řetězců musí odpovídat počtu os, a každý řetězec musí identifikovat jedinečnou hierarchii. Například "[2005]. Q3", "[Store05]".

  • Pokud je zadáno celé číslo, funkce Item vrátí n-tici, která je v nulové pozici určené indexem.

Examples

Následující příklad uvádí ([1996], Prodeje):

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

Následující příklad používá rovinový výraz a vrací částku internetového prodeje pro každý State-Province v Austrálii a její procento z celkové částky internetového prodeje pro Austrálii. Tento příklad využívá funkci Item k extrakci první (a jediné n-tice) z množiny vrácené funkcí 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]