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 Formatage conditionnel. Dans la section Condition, sélectionner La formule est 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 :

  1. Sélectionner les cellules C6:D6 dans le mode Création.
  2. Faire glisser une dimension ou une liste du volet Structure de la base de données et la déplacer dans la cellule C6.
  3. Un hyperblock est alors créé dans les cellules C6:D6.
  4. Créer une formule OLAP dans la cellule D6.
  5. Cliquer avec le bouton droit sur la cellule D6 et sélectionner Formatage conditionnel.
  6. Créer une condition de formule avec GETLEVEL($C$6)=1 comme formule.
  7. 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.