HIER_TOP 會傳回階層中所有成員或特定成員的最上層前代。此階層可以以層次為基礎或以值為基礎。
VARCHAR2
HIER_TOP ( [ member [WITHIN] ]
dimension | hierarchy)
member -- hierarchy (其頂層前代為計算對象) 的值。否則會計算階層中所有成員的頂層前代。
dimension -- 運算中會用到其成員的維度。
hierarchy -- dimension 的階層。否則會使用預設的階層。
以下範例會為 Calendar 階層的所有成員,傳回該階層的頂層成員。
HIER_TOP(GLOBAL.TIME.CALENDAR)
| 時間成員 | 頂層成員 |
|---|---|
| 2002 | 2002 |
| Q3-02 | 2002 |
| Jul-02 | 2002 |
| 2003 | 2003 |
| Q3-03 | 2003 |
| Jul-03 | 2003 |
下一個範例會為 Jul-03,傳回預設的 Fiscal 階層之頂層成員。
HIER_TOP('Jul-03' WITHIN GLOBAL.TIME)
| 時間成員 | 頂層成員 |
|---|---|
| Jul-03 | FY-04 |
版權所有 © 2003,2007,Oracle。保留一切權利。