Exercice : création du modèle pour le rapport RP005

Cette rubrique explique comment créer le modèle à partir duquel le rapport RP005 a été créé.

Cet exercice implique les tâches suivantes :

  • Positionnement et spécification des zones de liste déroulante et des hyperblocks
  • Création de variables de rapport
  • Création d'une formule CELLGET
  • Utilisation du volet Avancé du Créateur de listes pour remplacer toutes les références aux objets de rapport possédant des références à des variables.

Pour créer le modèle RP005 :

  1. Cliquer avec le bouton droit de la souris sur le dossier Modèles de rapports du catalogue de rapports et sélectionner Nouveau > Modèle de rapport.
    La boîte de dialogue Créer un rapport s'affiche.
  2. Entrer un nom pour le modèle et cliquer sur OK.
  3. Cliquer sur le modèle dans le catalogue de rapports.
  4. Cliquer sur la cellule C7, puis sur la zone de liste déroulante de la barre d'outils Objets.
    Une zone de liste déroulante est créée en C7.
  5. Créer des zones de liste déroulante dans les cellules C9 et C11.
  6. Ouvrir le volet Structure de la base de données et développer le cube Analysis.
  7. Faire glisser la dimension Période dans la zone de liste déroulante en C7.
  8. Double-cliquer sur la zone de liste déroulante en C7.
    La boîte de dialogue Format de vue liste s'affiche.
  9. Nommer la zone de liste déroulante lv_time.
  10. Faire glisser la dimension Region dans la zone de liste déroulante en C9.
  11. Nommer la zone de liste déroulante lv_region.
  12. Faire glisser la dimension Mesure dans la zone de liste déroulante en C11.
  13. Nommer la zone de liste déroulante lv_measure.
  14. Sélectionner les cellules E13 et F13 et faire glisser la dimension Produit dans E13.
    Un hyperblock basé sur la dimension Produit est créé dans les cellules E13:F13.
  15. Faire glisser la dimension Point of Sales (POS) dans la cellule F12.
    Un hyperblock basé sur la dimension POS est créé dans les cellules F12:F13.

    Les hyperblocks Produit et POS se chevauchent dans la cellule F13.

  16. Ouvrir le volet Accessoires, puis créer et remplir les variables de rapport suivantes :
    Variable Remplir par
    trv_alias BestPracticesOLAP
    trv_cube Analyse
    trv_time_dim [period]
    trv_time_hie [period]
    trv_region_dim [region]
    trv_region_hie [region]
    trv_measure_dim [measure]
    trv_measure_hie [measure]
    trv_analyzedX_dim [pos]
    trv_analyzedX_hie [pos]
    trv_analyzedY_dim [product]
    trv_analyzedY_hie [product]
  17. Dans la cellule F13, créer la formule CELLGET suivante :
    =CELLGET(ReportVariables.trv_alias.Text,ReportVariables.trv_cube.Text,E13,F12,ReportObjects.lv_time.Text,ReportObjects.lv_region.Text,ReportObjects.lv_measure.Text)

    La formule renvoie une valeur dans la cellule F13.

  18. Cliquer sur la bordure de l'hyperblock Produit.
  19. Ouvrir le volet Avancé du Créateur de listes.
  20. Dans la section Général, double-cliquer sur BestPracticesOLAP et sélectionner <Modifier la formule> dans la liste affichée.
    La boîte de dialogue Modifier la formule s'affiche.
  21. Dans la boîte de dialogue Modifier la formule, développer Variables de rapports, puis double-cliquer sur trv_alias.
    =ReportVariables.trv_alias.text s'affiche dans le volet de droite.
  22. Cliquer sur OK.
  23. Dans la section Général du volet Avancé, utiliser la boîte de dialogue Modifier la formule pour indiquer les affectations suivantes :
    Section Général du volet Avancé du Créateur de listes Affectation dans la boîte de dialogue Modifier la formule
    Cube =ReportVariables.trv_cube.text
    Dimension =ReportVariables.trv_analyzedY_dim.text
    Hiérarchie =ReportVariables.trv_analyzedY_hie.text
  24. Cliquer sur la bordure de l'hyperblock POS.
  25. Spécifier les affectations suivantes dans le volet Avancé du Créateur de listes :
    Section Général du volet Avancé du Créateur de listes Affectation dans la boîte de dialogue Modifier la formule
    Alias =ReportVariables.trv_alias.text
    Cube =ReportVariables.trv_cube.text
    Dimension =ReportVariables.trv_analyzedX_dim.text
    Hiérarchie =ReportVariables.trv_analyzedX_hie.text
  26. Cliquer sur la zone de liste déroulante Date et spécifier les affectations suivantes dans le volet Avancé du Créateur de listes :
    Section Général du volet Avancé du Créateur de listes Affectation dans la boîte de dialogue Modifier la formule
    Alias =ReportVariables.trv_alias.text
    Cube =ReportVariables.trv_cube.text
    Dimension =ReportVariables.trv_time_dim.text
    Hiérarchie =ReportVariables.trv_time_hie.text
  27. Répéter l'étape 26 pour la zone de liste déroulante Région, en affectant Dimension et Hiérarchie aux variables Région.
  28. Spécifier les affectations correctes pour la zone de liste déroulante Mesure.
  29. Enregistrer le modèle de rapport.
  30. Dans le Catalogue de rapports, cliquer avec le bouton droit de la souris sur le modèle et sélectionner Paramètres de rapports.
    La boîte de dialogue Paramètres de rapports s'affiche.
  31. Cliquer sur Ajouter un paramètre de rapport.
  32. Dans le champ Variable, développer Variables de rapports et sélectionner rv_alias.
  33. Dans la colonne Type, sélectionner le type Alias.
  34. Sélectionner le type Cube pour ajouter un paramètre au cube.
  35. Ajouter des paramètres pour chaque dimension et chaque hiérarchie pour lesquelles une variable a été créée. Sélectionner le cas échéant le type Dimension ou Hiérarchie.
  36. Facultatif : utiliser la flèche droite dans la barre d'outils pour mettre en retrait chaque paramètre de hiérarchie par rapport à sa dimension.
    Ainsi, chaque paramètre de hiérarchie est automatiquement rempli lorsqu'un utilisateur définit le paramètre de dimension correspondant dans l'Assistant Rapport.
  37. Cliquer sur OK.
  38. Enregistrer le modèle.
  39. Tester le modèle en créant un rapport.