HIER_LEVEL restituisce il livello di tutti i membri o di un membro specifico di una gerarchia. La gerarchia deve essere basata su livelli.
VARCHAR2
HIER_LEVEL ( [ member [WITHIN] ]
dimension | hierarchy)
member il valore di hierarchy di cui viene calcolato il livello. Altrimenti, vengono calcolati i livelli 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 successivo restituisce il livello di ogni membro della gerarchia Calendar.
HIER_LEVEL(GLOBAL.TIME.CALENDAR)
| Membro | Livello |
|---|---|
| 2003 | CALENDAR_YEAR |
| Q3-03 | CALENDAR_QUARTER |
| Jul-03 | MONTH |
L'esempio successivo restituisce il livello di un solo membro della gerarchia predefinita Fiscal.
HIER_LEVEL('Jul-03' WITHIN GLOBAL.TIME)
| Membro | Livello |
|---|---|
| Jul-03 | MONTH |
Copyright © 2003, 2007, Oracle. Tutti i diritti riservati.