Root (MDX)
傳回 Tuple,此 Tuple 是由 Cube、維度或 Tuple 中目前範圍內每個屬性階層的 All 成員所構成。如需有關 Scope 的詳細資訊,請參閱<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 函數會傳回 Tuple,其中包含 Cube 內每個屬性階層的 All 成員 (如果 All 成員不存在,則是預設成員)。Tuple 內的成員順序是根據 Cube 內定義的屬性階層順序來排序。
如果指定維度名稱,Root 函數會傳回 Tuple,其中包含根據目前成員內容的指定維度中每個屬性階層的 All 成員 (如果 All 成員不存在,則是預設成員)。Tuple 內的成員順序是根據維度內定義的屬性階層順序來排序。
[!附註]
如果指定階層名稱,Tuple 函數會從指定的階層名稱中挑選維度名稱。
如果指定 Tuple 運算式,Root 函數會傳回 Tuple,其中包含指定的 Tuple 以及指定的 Tuple 內未明確包含之所有其他維度屬性的 All 成員的交集。指定的 Tuple 必須僅參考一個維度,否則會發生錯誤。
範例
下列範例會從 Adventure Works Cube 的每個階層傳回包含 All 成員 (如果 All 成員不存在,則是預設成員) 的 Tuple。
SELECT Root()ON 0
FROM [Adventure Works]
下列範例會從 Adventure Works Cube 中 Date 維度的每個階層傳回包含 All 成員 (如果 All 成員不存在,則是預設成員) 的 Tuple,以及與這些預設成員交集之 Measures 維度的指定成員值。
SELECT Root([Date]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]
下列範例會從 Adventure Works Cube 中 Date 維度的每個非指定階層,傳回包含指定 Tuple 成員 (July 1, 2001) 和 All 成員 (如果 All 成員不存在,則是預設成員) 的 Tuple,以及與這些成員交集之 Measures 維度的指定成員值。
SELECT Root([Date].[July 1, 2001]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]