Ascendants (MDX)
指定されたメンバー自体も含めたメンバーの先祖のセットを返します。
構文
Ascendants(Member_Expression)
引数
Member_Expression
メンバーを 1 つ返す有効な多次元式 (MDX) 式です。
解説
アセンダント関数は、メンバー自体からメンバーの階層の最上位まで、メンバーのすべての先祖を返します。具体的には、指定されたメンバーに対して階層の後順序トラバーサルを実行し、そのメンバーに関連するすべてのアセンダント メンバー (それ自体を含む) をセットで返します。 これは、特定のレベルで特定の上位メンバー (先祖) を返す 先祖 関数とは対照的です。
例
次の例では、Adventure Works キューブから、メンバーとそのメンバーのすべてのアセンダントのリセラー注文[Sales Territory].[Northwest]
の数を返します。 アセンダント関数は、ROWS 軸のメンバーとそのアセンダントを[Sales Territory].[Northwest]
含むセットを構築します。
SELECT
Measures.[Reseller Order Count] ON COLUMNS,
Order(
Ascendants(
[Sales Territory].[Northwest]
),
DESC
) ON ROWS
FROM
[Adventure Works]