Item (Tuple) (MDX)
更新: 2006 年 7 月 17 日
從集合傳回一個 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 函數會傳回 Tuple,而此 Tuple 位於 Index 所指定以零為基底的位置。
範例
下列範例會傳回 ([1996],Sales):
{([1996],Sales), ([1997],Sales), ([1998],Sales)}.Item(0)
下列範例使用層級運算式,並且會傳回 Australia 每個 State-Province 的 Internet Sales Amount,及其佔 Australia 之 Internet Sales Amount 總計的百分比。這個範例使用 Item 函數,從 Ancestors 函數所傳回的集合擷取第一個 (也是唯一) 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]
請參閱
參考
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 7 月 17 日 |
|