HIER_TOP restituisce il predecessore superiore di tutti i membri o di un membro specifico di una gerarchia. La gerarchia può essere basata su livelli o su valori.
VARCHAR2
HIER_TOP ( [ member [WITHIN] ]
dimension | hierarchy)
member è il valore di hierarchy di cui viene calcolato il predecessore superiore. Altrimenti, vengono calcolati tutti i predecessori superiori di tutti i membri della gerarchia.
dimension è la dimensione di cui vengono utilizzati i membri nel calcolo.
hierarchy è una gerarchia di dimension. Altrimenti, viene utilizzata la gerarchia predefinita.
L'esempio riportato di seguito restituisce il membro superiore della gerarchia Calendar per tutti i membri della gerarchia.
HIER_TOP(GLOBAL.TIME.CALENDAR)
| Membro Time | Membro superiore |
|---|---|
| 2002 | 2002 |
| Q3-02 | 2002 |
| Jul-02 | 2002 |
| 2003 | 2003 |
| Q3-03 | 2003 |
| Jul-03 | 2003 |
L'esempio successivo restituisce il membro superiore della gerarchia predefinita Fiscal per Jul-03.
HIER_TOP('Jul-03' WITHIN GLOBAL.TIME)
| Membro Time | Membro superiore |
|---|---|
| Jul-03 | FY-04 |
Copyright © 2003, 2007, Oracle. Tutti i diritti riservati.