HIER_PARENT
は、階層のすべてのディメンション・メンバーまたは特定のメンバーの親を返します。階層は、レベル・ベースと値ベースのいずれも可能です。
戻り値
VARCHAR2
構文
HIER_PARENT ( [member_expression] [WITHIN] {DIMENSION dimension_id | HIERARCHY hierarchy_id} )
引数
member_expression
計算に使用される、階層内の1つのディメンション・メンバーを指定します。このオプションの引数を指定すると、結果がディメンション・メンバー間で変化しません。
dimension_id
デフォルト階層を使用して値が計算されるディメンション。
hierarchy_id
値が計算される階層。代わりにdimension_id
が使用される場合、デフォルト階層が使用されます。
例
次の例では、時間ディメンションのデフォルト階層のすべてのメンバーの親を返します。
HIER_PARENT(DIMENSION GLOBAL.TIME)
時間 | 親 |
---|---|
2006 | TOTAL |
Q1.06 | CY2006 |
Q2.06 | CY2006 |
Q3.06 | CY2006 |
Q4.06 | CY2006 |
JAN-06 | CY2006.Q1 |
FEB-06 | CY2006.Q1 |
MAR-06 | CY2006.Q1 |
APR-06 | CY2006.Q2 |
MAY-06 | CY2006.Q2 |
JUN-06 | CY2006.Q2 |
JUL-06 | CY2006.Q3 |
AUG-06 | CY2006.Q3 |
SEP-06 | CY2006.Q3 |
OCT-06 | CY2006.Q4 |
NOV-06 | CY2006.Q4 |
DEC-06 | CY2006.Q4 |
次の例では、顧客ディメンションのデフォルト階層内のイタリアの親としてEMEA
を返します。
HIER_PARENT('ITA' WITHIN DIMENSION CUSTOMER)