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]  

参照

MDX 関数リファレンス (MDX)