分享方式:


專案 (Tuple) (MDX)

從集合傳回 Tuple。

語法

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

引數

Set_Expression
傳回集合的有效多維度運算式 (MDX) 運算式。

String_Expression1
有效的字串運算式,通常是以字串表示的 Tuple。

String_Expression2
有效的字串運算式,通常是以字串表示的 Tuple。

Index
有效的數值運算式,指定要傳回之集合內的位置,指定特定的 Tuple。

備註

Item 式會從指定的集合傳回 Tuple。 呼叫 Item 函式的方法有三種

  • 如果指定了單一字串運算式, Item 函式會傳回指定的 Tuple。 例如,「([2005]。Q3,[Store05])」。

  • 如果指定了多個字串運算式, Item 函式會傳回指定座標所定義的 Tuple。 字串數目必須符合座標軸的數目,而且每個字串都必須識別唯一階層。 例如,「[2005]。Q3「、」[Store05]」。

  • 如果指定整數, Item 函式會傳回位於 Index 所指定之以零起始位置的 Tuple。

範例

下列範例會傳回 ([1996],Sales):

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

下列範例會使用層級運算式,並傳回澳大利亞每個州省的網際網路銷售金額,以及其澳大利亞網際網路銷售金額總額的百分比。 這個範例會使用 Item 函式,從上階函 式所 傳回的集合中擷取第一個 (且僅限 Tuple)。

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]  

另請參閱

MDX 函數參考 (MDX)