根(MDX)

返回一个元组,该元组包含当前范围内每个属性层级的 All 成员,在一个立方体、维度或元组中。 有关Scope的更多信息,请参见SCOPE声明(MDX)。

注释

如果某个属性层级没有 All 成员,该元组包含该层级的默认成员。

Syntax

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

Arguments

Dimension_Name
一个指定的维度名称的有效字符串表达式。

Tuple_Expression
一个有效的多维表达式(MDX)表达式,返回元组。

Remarks

如果既不指定维度名称,也未指定元组表达式,根函数返回一个包含 All 成员(或如果不存在则为默认成员)的元组,这些元组来自立方体中每个属性层级。 元组中成员的顺序基于立方体中属性层级定义的顺序。

如果指定了维度名称, 根 函数会返回一个元组,该元组包含 All 成员(或如果 All 成员不存在则为默认成员),来自指定维度中每个属性层级,基于当前成员的上下文。 元组成员的顺序基于该维度中定义属性层级的顺序。

注释

如果指定了层级名称, 元组 函数会从指定的层级名称中选择维度名称。

如果指定了元组表达式, 根 函数返回一个元组,包含该元组的交集以及所有未被明确包含在指定元组中的其他维度属性 的所有 成员。

示例

以下示例返回了 Adventure Works 立方体中每个层级中包含 All 成员的元组(如果 All 成员不存在则为默认)。

SELECT Root()ON 0  
FROM [Adventure Works]  

以下示例返回了 Adventure Works 立方体中日期维度中每个层级中包含 All 成员的元组(若 All 成员不存在则为默认成员),以及与这些默认成员相交的 Measures 维度指定成员的值。

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

以下示例返回包含指定元组成员的元组(截至2001年7月1日,以及Date维度Adventure Works立方体中每个未指定层级结构中的All成员(或如果不存在则默认为All成员)和与这些成员相交的Measure维度指定成员值。

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