HIER_LEVEL retorna o valor de todos os membros de uma hierarquia ou de um membro específico. A hierarquia deve ser baseada em nível.
VARCHAR2
HIER_LEVEL ( [ member [WITHIN] ]
dimension | hierarchy)
membro é um valor da hierarquia cujo nível será calculado. Caso contrário, os níveis de todos os membros da hierarquia serão calculados.
dimensão é a dimensão cujos membros serão usados no cálculo.
hierarquia é uma hierarquia da dimensão. Caso contrário, a hierarquia default é usada.
O exemplo a seguir retorna o nível de cada membro da hierarquia do Calendário.
HIER_LEVEL(GLOBAL.TIME.CALENDAR)
| Membro | Nível |
|---|---|
| 2003 | CALENDAR_YEAR |
| Q3-03 | CALENDAR_QUARTER |
| Jul-03 | MONTH |
O próximo exemplo retorna o nível um membro único na hierarquia Fiscal default.
HIER_LEVEL('Jul-03' WITHIN GLOBAL.TIME)
| Membro | Nível |
|---|---|
| Jul-03 | MONTH |
Copyright © 2003, 2007, Oracle. Todos os direitos reservados.