Spécification de formats de données spécifiques au niveau dans les hyperblocks
Il est possible de mettre en forme la cellule de valeur d'un hyperblock de sorte que le format des données sortantes reflète leur niveau hiérarchique. Pour ce faire, utiliser la fonction GETLEVEL.
Placer un hyperblock dans la feuille de calcul, cliquer avec le bouton droit sur la cellule de valeur et sélectionner
. Dans la section Condition, sélectionner dans la liste. La syntaxe de la fonction GETLEVEL est :GETLEVEL(reference of the key output cell)=n
où n est l'un des niveaux de la hiérarchie.
Exemple
Pour formater les données d'un hyperblock en fonction de leur niveau hiérarchique :
- Sélectionner les cellules C6:D6 dans le mode Création.
- Faire glisser une dimension ou une liste du volet Structure de la base de données et la déplacer dans la cellule C6.
- Un hyperblock est alors créé dans les cellules C6:D6.
- Créer une formule OLAP dans la cellule D6.
- Cliquer avec le bouton droit sur la cellule D6 et sélectionner .
- Créer une condition de formule avec
GETLEVEL($C$6)=1
comme formule. - Créer d'autres conditions GETLEVEL pour chaque niveau hiérarchique (en utilisant le numéro de niveau approprié pour chaque condition). Appliquer un format différent à chaque condition.
En mode Affichage, les données sont formatées en fonction de leur niveau hiérarchique.Remarque
Il est possible de formater les éléments et les données selon leur niveau hiérarchique, en spécifiant un style de remplissage dans la boîte de dialogue Propriétés de sortie hyperblocks.