HIER_MEMBERは、階層のすべてのディメンション・メンバーまたは特定のメンバーの親を返します。階層は、レベル・ベースと値ベースのいずれも可能です。
VARCHAR2
HIER_PARENT( [ member [WITHIN] ]
dimension | hierarchy)
memberは、親を計算するhierarchyの値です。指定しない場合、階層のすべてのメンバーの親が計算されます。
dimensionは、計算に使用するメンバーを含むディメンションです。
hierarchy: dimensionの階層です。指定しない場合は、デフォルト階層が使用されます。
次の例では、時間ディメンションのカレンダ階層のすべてのメンバーの親を返します。
HIER_PARENT(GLOBAL.TIME.CALENDAR)
| メンバー | 親 |
|---|---|
| 2003 | null |
| Q3-03 | 2003 |
| Jul-03 | Q3-03 |
次の例では、デフォルト会計年度階層の1つのディメンション・メンバーの親を返します。
HIER_PARENT('Jul-03' WITHIN global.time)
| メンバー | 親 |
|---|---|
| Jul-03 | FY-Q1-04 |
Copyright (C) 2003, 2007, Oracle. All rights reserved.