キューブ、次元、またはタプルの各属性階層からなる すべての メンバーで構成されるタプルを返します。 スコープの詳細については、 SCOPEステートメント(MDX)をご覧ください。
Note
属性階層に All メンバーがない場合、タプルにはその階層のデフォルトメンバーが含まれています。
構文
Cube syntax
Root ()
Dimension syntax
Root( Dimension_Name )
Tuple syntax
Root( Tuple_Expression )
引数
Dimension_Name
次元名を指定する有効な文字列式。
Tuple_Expression
タプルを返す有効な多次元表現(MDX)式。
Remarks
次元名もタプル式も指定されていない場合、 Root 関数はキューブ内の各属性階層から All メンバー(または Allメンバーが 存在しない場合はデフォルトメンバー)を含むタプルを返します。 タプルの構成要素の順序は、立方体内で属性階層が定義される順序に基づいています。
次元名が指定されている場合、ルート関数は指定された次元の各属性階層から、現在のメンバーの文脈に基づき、Allメンバー(または存在しない場合はデフォルトメンバー)を含むタプルを返します。 タプルの構成要素の順序は、次元内で属性階層が定義される順序に基づいています。
Note
階層名が指定されている場合、 タプル 関数は指定された階層名から次元名を選択します。
タプル式が指定されている場合、 ルート 関数は指定されたタプルの共通部分と、指定されたタプルに明示的で含まれていないすべての次元属性の All メンバーを含むタプルを返します。
Examples
以下の例は、Adventure Worksキューブ内の各階層から All メンバーを含むタプル(または Allメンバーが 存在しない場合はデフォルト)を返します。
SELECT Root()ON 0
FROM [Adventure Works]
以下の例は、Adventure WorksキューブのDate次元の各階層からAllメンバー(または存在しない場合はデフォルトメンバー)を含むタプルと、これらのデフォルトメンバーと交差するMeasures次元の指定メンバーの値を返します。
SELECT Root([Date]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]
以下の例は、Date次元のAdventure Worksキューブの各非指定階層から指定されたタプルメンバーを含むタプル(2001年7月1日とAllメンバー(存在しない場合はデフォルトメンバー)を含むタプル、そしてこれらのメンバーと交差するMeasures次元の指定メンバーの値を返します。
SELECT Root([Date].[July 1, 2001]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]