IsAncestor (MDX)
指定されたメンバーが指定された別のメンバーの先祖かどうかを返します。
構文
IsAncestor(Member_Expression1, Member_Expression2)
引数
Member_Expression1
メンバーを 1 つ返す有効な多次元式 (MDX) 式です。Member_Expression2
メンバーを 1 つ返す有効な多次元式 (MDX) 式です。
説明
IsAncestor 関数は、指定されている 1 番目のメンバーが 2 番目のメンバーの先祖である場合に true を返します。 それ以外の場合は、false を返します。
例
次の例では、[Date].[Fiscal].CurrentMember が January 2003 の先祖の場合に、true が返されます。
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]