HIER_DEPTH restituisce un numero che rappresenta la profondità di livello di tutti i membri oppure di un membro specifico di una gerarchia. Il valore 0 rappresenta il livello superiore. La gerarchia può essere basata su livelli o su valori.
NUMBER
HIER_PARENT( [ member [WITHIN] ]
dimension | hierarchy)
member è il valore di hierarchy di cui viene calcolata la profondità. Altrimenti, viene calcolata la profondità di tutti i membri.
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 la profondità di ogni membro della gerarchia Calendar.
HIER_DEPTH(GLOBAL.TIME.CALENDAR)
| Membro | Profondità |
|---|---|
| 2003 | 0 |
| Q3-03 | 1 |
| Jul-03 | 2 |
L'esempio successivo restituisce la profondità di un solo membro della gerarchia predefinita Fiscal.
HIER_DEPTH('Jul-03' WITHIN GLOBAL.TIME)
| Membro | Profondità |
|---|---|
| Jul-03 | 2 |
Copyright © 2003, 2007, Oracle. Tutti i diritti riservati.