Utilisation d'une formule comme filtre pour masquer ou afficher des colonnes et des lignes
Cet exemple utilise une formule pour comparer une valeur pour le volume de ventes avec une valeur entrée. Les lignes contenant des volumes de ventes inférieurs à la valeur entrée sont masquées. Ce formulaire de filtrage est nécessaire, car le filtre requis dépend de plusieurs cubes.
Cet exemple utilise les cubes Sales et Finance de l'application Samples.
- Créer un rapport et créer une tranche standard dans le cube Finance. Ajouter Unité comme hiérarchie de lignes.
- Cliquer sur 1er segment. Dans le Créateur de listes, cliquer sur l'icône et sélectionner . Cliquer sur l'icône . dans la colonne
- Ajouter Compte comme hiérarchie de colonnes.
- Cliquer sur 1er segment. Dans le Créateur de listes, . Cliquer sur l'icône , puis sur . dans la colonne
- Faire glisser la tranche vers la cellule B8, puis étendre l'hyperblock des lignes dans la cellule F8.
- Cliquer sur la cellule D8, puis sur l'icône dans la barre d'outils Objets.
- Sélectionner Valeurs de cellules comme type de formule et Sales comme cube.
- Cliquer sur Bénéfices. Dans la colonne Sélectionner une hiérarchie, sélectionner l'élément Volume de ventes. et sélectionner
- Cliquer sur Version. Dans la colonne Sélection, sélectionner l'élément Réel. et sélectionner
- Cliquer sur Formule. Indiquer =B8 dans la colonne Sélection. et sélectionner
-
Dans la cellule F8, spécifier
=IF(D8>=C5,TRUE,FALSE)
- Cliquer avec le bouton droit de la souris sur l'en-tête de la ligne 8 et sélectionner Lignes. Cocher la case Formule et spécifier =F8.
- Dans la cellule B5, spécifier Volume de ventes supérieur à :
- Supprimer la protection de la cellule C5.
- En mode Affichage, spécifier une valeur dans la cellule C5 qui est supérieure à au moins l'une des valeurs de volume de ventes. Les lignes contenant des valeurs inférieures sont masquées.