HIER_LEVEL renvoie le niveau de tous les membres d'une hiérarchie ou d'un membre en particulier. La hiérarchie doit être basée sur des niveaux.
VARCHAR2
HIER_LEVEL ( [ member [WITHIN] ]
dimension | hierarchy)
member est la valeur de la hiérarchie (hierarchy) dont le niveau est calculé. Sinon, le niveau de tous les membres de la hiérarchie est calculé.
dimension correspond à la dimension dont les membres sont utilisés dans le calcul.
hierarchy désigne une hiérarchie de dimension. Sinon, la hiérarchie par défaut est utilisée.
L'exemple suivant renvoie le niveau de chaque membre de la hiérarchie Calendar (Calendrier).
HIER_LEVEL(GLOBAL.TIME.CALENDAR)
| Membre | Niveau |
|---|---|
| 2003 | CALENDAR_YEAR |
| Q3-03 | CALENDAR_QUARTER |
| Jul-03 | MONTH |
L'exemple suivant renvoie le niveau d'un seul membre de la hiérarchie Fiscal (Fiscale) par défaut.
HIER_LEVEL('Jul-03' WITHIN GLOBAL.TIME)
| Membre | Niveau |
|---|---|
| Jul-03 | MONTH |
Copyright © 2003, 2007, Oracle. Tous droits réservés.