HIER_ANCESTOR

HIER_ANCESTOR 返回特定层次级别层次中所有成员或特定成员的原级。层次必须基于级别。

返回值

VARCHAR2

语法

HIER_ANCESTOR( [ member [WITHIN] ]
                 dimension | hierarchy
                 LEVEL level ) 

参数

member 是计算其原级的 hierarchy 的值。否则,将计算该层次所有成员的原级。

dimension 是要在计算中使用其成员的维。

hierarchydimension 的层次。否则,使用默认层次。

level 是原级的级别。

示例

以下示例返回“季度”级别“日历”层次的成员的原级。

HIER_ANCESTOR(GLOBAL.TIME LEVEL GLOBAL.TIME.CALENDAR_QUARTER)

示例 1
成员 季度
2003
03 年第 1 季度 03 年第 1 季度
03 年第 3 季度 03 年第 3 季度
03 年 3 月 03 年第 1 季度
03 年 7 月 03 年第 3 季度

下一个示例返回“财政季度”级别 03 年 7 月的原级。

HIER_ANCESTOR('Jul-03' WITHIN GLOBAL.TIME LEVEL GLOBAL.TIME.FISCAL_QUARTER)

示例 2
成员 季度
03 年 7 月 04 财政年度第 1 季度