ANCESTOR (MDX)
指定されたレベル内で指定されたメンバの祖先を返します。
返りタイプ
この関数は、メンバを返します。
構文および詳細
ANCESTOR(member_expression,ancestor_level)
以下は、この指定の説明です。
-
member_expression は、メンバを返す式です。
この式は、メジャーを参照できません。
-
ancestor_level は、レベルを返す式です。例を以下に示します。
[dimension_name].[hierarchy_name].[level_name]
このレベルは、member_expression の親レベル、またはそのメンバの祖先です。
この関数は、指定されたレベル内で指定されたメンバの祖先を返します。
例
以下のクエリは、1943 年 3 月 24 日の祖先である年を表示します。
SELECT MEASURES.[%COUNT] ON 0, ANCESTOR(birthd.[Mar 24 1943],birthd.year) ON 1 FROM patients
Patient Count
1943 76
これに対して、以下のクエリは、1943 年 3 月 24 日の祖先である期間を表示します。
SELECT MEASURES.[%COUNT] ON 0, ANCESTOR(birthd.[Mar 24 1943],birthd.period) ON 1 FROM patients
Patient Count
Mar-1943 5