HIER_DEPTH retorna um número que representa a profundidade do nível de todos os membros de uma hierarquia ou de um membro específico, onde 0 é o nível superior. A hierarquia pode ser baseada no nível ou no valor.
NUMBER
HIER_PARENT( [ member [WITHIN] ]
dimension | hierarchy)
membro é um valor da hierarquia cuja profundidade é calculada. Caso contrário, a profundidade de todos os membros da hierarquia são calculadas.
dimensão é a dimensão cujos membros são usados no cálculo.
hierarquia é uma hierarquia da dimensão. Caso contrário, a hierarquia default é usada.
O exemplo a seguir retorna a profundidade de cada membro da hierarquia do Calendário.
HIER_DEPTH(GLOBAL.TIME.CALENDAR)
| Membro | Profundidade |
|---|---|
| 2003 | 0 |
| Q3-03 | 1 |
| Jul-03 | 2 |
O próximo exemplo retorna a profundidade de um membro único da hierarquia Fiscal default.
HIER_DEPTH('Jul-03' WITHIN GLOBAL.TIME)
| Membro | Profundidade |
|---|---|
| Jul-03 | 2 |
Copyright © 2003, 2007, Oracle. Todos os direitos reservados.