Share via


IsAncestor (MDX)

指定したメンバーが別の指定したメンバーの先祖であるかどうかを返します。

構文

  
IsAncestor(Member_Expression1, Member_Expression2)   

引数

Member_Expression1
メンバーを 1 つ返す有効な多次元式 (MDX) 式です。

Member_Expression2
メンバーを 1 つ返す有効な多次元式 (MDX) 式です。

解説

IsAncestor 関数は、指定された最初のメンバーが指定された 2 番目のメンバーの先祖である場合に true を返します。 それ以外の場合、関数は false を返します。

次の例では、[Date] の場合 は true を返します。[Fiscal].CurrentMember は 2003 年 1 月の先祖です。

WITH MEMBER MEASURES.ISANCESTORDEMO AS

IsAncestor([Date].[Fiscal].CurrentMember, [Date].[Fiscal].[Month].&[2003]&[1])

SELECT MEASURES.ISANCESTORDEMO ON 0,

[Date].[Fiscal].MEMBERS ON 1

FROM [Adventure Works]

参照

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