Utilisation de la hiérarchie des métadonnées OLAP pour sélectionner des vues différentes dans un rapport
- Créer un rapport avec des listes déroulantes dans les cellules B3, B5 et B7.
- Faire glisser la hiérarchie de métadonnées OLAP du volet Accessoires dans chacune des zones de liste déroulante.
- Nommer la première zone de liste déroulante Alias, la deuxième Cube et la troisième Dimension.
- Sélectionner la liste déroulante Alias. Dans le Créateur de listes, ouvrir la sélection de structure et sélectionner Repository_infor dans la liste Enfants de. Enregistrer les modifications apportées à la liste.
- Sélectionner la liste déroulante Cube. Dans la sélection de structure, sélectionner <Modifier la formule> dans la liste Enfants de.
-
Dans l'onglet Variables de la boîte de dialogue Modifier la formule, développer ListViews et double-cliquer sur Alias.
La zone de liste déroulante Cube dépend désormais de la zone de liste déroulante Alias.
-
Sélectionner la zone de liste déroulante Dimension. La rendre dépendante de la zone de liste déroulante Cube.
La première zone de liste déroulante contient à présent uniquement les alias de base de données. La deuxième contient les cubes et la troisième les dimensions du cube sélectionné dans la zone de liste déroulante Cube.
- Créer un hyperblock dans la cellule B9 du rapport en faisant glisser une dimension du cube dans le rapport.
- Sélectionner l'hyperblock et ouvrir le volet Avancé dans le créateur de listes. Dans la section Général, cliquer sur Best Practices Templates et sélectionner Modifier la formule. Spécifier =Alias.attribute dans la boîte de dialogue Modifier la formule.
- Renommer le cube pour que son nom fasse référence à l'attribut de la zone de liste déroulante Cube. Remplacer le nom du cube par =cube.attribute.
- Remplacer maintenant la dimension et la hiérarchie par =dimension.attribute.
- En mode Affichage, sélectionner un alias, un cube et une dimension dans les zones de liste déroulante.