Share via


Root (MDX)

傳回 Tuple,其中包含 Cube、維度或 Tuple 中目前範圍內每個屬性階層中的所有成員。 如需範圍的詳細資訊,請參閱 SCOPE 語句 (MDX)

注意

如果屬性階層沒有 All 成員,Tuple 會包含該階層的預設成員。

語法

  
Cube syntax  
Root ()  
Dimension syntax  
Root( Dimension_Name )  
Tuple syntax  
Root( Tuple_Expression )  

引數

Dimension_Name
指定維度名稱的有效字串運算式。

Tuple_Expression
傳回 Tuple 的有效多維度運算式 (MDX) 運算式。

備註

如果未指定維度名稱或 Tuple 運算式, 則 Root 函式會從 Cube 中的每個屬性階層傳回包含 All 成員的 Tuple(如果 All 成員不存在,則為預設成員)。 Tuple 中成員的順序是以在 Cube 中定義屬性階層的順序為基礎。

如果指定維度名稱, Root 函式會根據目前成員的內容,從指定維度中的每個屬性階層傳回包含 All 成員的 Tuple(如果 All 成員不存在,則為預設成員)。 Tuple 中成員的順序是以在維度內定義屬性階層的順序為基礎。

注意

如果指定了階層名稱, Tuple 函式會從指定的階層名稱中挑選維度名稱。

如果指定元組運算式, Root 函式會傳回包含指定元組交集的 Tuple,以及 未明確包含在指定 Tuple 中之所有其他維度屬性的所有成員。

範例

下列範例會從 Adventure Works Cube 中的每個階層傳回包含 All 成員的 Tuple(如果 All 成員不存在,則為預設值)。

SELECT Root()ON 0  
FROM [Adventure Works]  

下列範例會從 Adventure Works Cube 中 Date 維度中的每個階層傳回包含 All 成員的 Tuple, 以及與這些預設成員交集的 Measure 維度指定成員的值。

SELECT Root([Date]) ON 0  
FROM [Adventure Works]  
WHERE [Measures].[Order Count]  

下列範例會傳回包含指定 Tuple 成員的 Tuple (2001 年 7 月 1 日),以及 Date 維度 Adventure Works Cube 中每個非指定階層中所有 非指定成員的預設值 ,以及與這些成員交集之 Measure 維度之指定成員的值。

SELECT Root([Date].[July 1, 2001]) ON 0  
FROM [Adventure Works]  
WHERE [Measures].[Order Count]  

另請參閱

MDX 函數參考 (MDX)