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]