Oefening - de sjabloon voor rapport RP005 aanmaken

In dit gedeelte wordt beschreven hoe u de sjabloon kunt maken op basis waarvan rapport RP005 werd gemaakt.

Deze oefening bestaat uit de volgende taken:

  • Keuzelijsten met invoervakken en hyperblocks positioneren en specificeren
  • Rapportvariabelen aanmaken
  • Een CELLGET-formule aanmaken
  • Het gebruik van het deelvenster Geavanceerd in de ontwerpfunctie voor lijsten voor het vervangen van alle verwijzingen naar rapportobjecten door verwijzingen naar variabelen.

Ga als volgt te werk om sjabloon RP005 aan te maken:

  1. Klik met de rechtermuisknop op de map Rapportsjablonen in de rapportcatalogus en selecteer Nieuw > Rapportsjabloon.
    Het dialoogvenster Rapport maken wordt weergegeven.
  2. Geef een naam op voor de sjabloon en klik op OK.
  3. Klik op de sjabloon in de rapportcatalogus.
  4. Klik op cel C7 en klik op de werkbalk Objecten op Keuzelijst met invoervak.
    In C7 wordt een keuzelijst met invoervak gemaakt.
  5. Maak keuzelijsten met invoervak aan in cellen C9 en C11.
  6. Open het deelvenster Databasestructuur en vouw de Analysis-kubus uit.
  7. Sleep de Period-dimensie naar de keuzelijst met invoervak in C7.
  8. Dubbelklik op de keuzelijst met invoervak in C7.
    Het dialoogvenster Lijstweergave opmaken wordt weergegeven.
  9. Geef de keuzelijst de naam lv_time.
  10. Sleep de Region-dimensie naar de keuzelijst met invoervak in C9.
  11. Geef de keuzelijst de naam lv_region.
  12. Versleep de Measure-dimensie naar de keuzelijst met invoervak in C11.
  13. Geef de keuzelijst de naam lv_measure.
  14. Selecteer cellen E13 en F13 en sleep de Product-dimensie naar E13.
    In cellen E13:F13 wordt een hyperblock gemaakt op basis van de Product-dimensie.
  15. Sleep de dimensie Verkooppunt (POS) naar cel F12.
    In cellen F12:F13 wordt een hyperblock gemaakt op basis van de POS-dimensie.

    De Product- en POS-hyperblocks overlappen in cel F13.

  16. Open het deelvenster Accessoires, maak de volgende rapportvariabelen en vul ze in:
    Variabele Vullen met
    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. Maak in cel F13 de volgende CELLGET-formule:
    =CELLGET(ReportVariables.trv_alias.Text,ReportVariables.trv_cube.Text,E13,F12,ReportObjects.lv_time.Text,ReportObjects.lv_region.Text,ReportObjects.lv_measure.Text)

    De formule retourneert een waarde in cel F13.

  18. Klik op de rand van de Product-hyperblock.
  19. Open het deelvenster Geavanceerd van de ontwerpfunctie voor lijsten.
  20. Dubbelklik in het gedeelte Algemeen op BestPracticesOLAP en selecteer <Formule bewerken> in de lijst die wordt weergegeven.
    Het dialoogvenster Formule bewerken wordt weergegeven.
  21. Vouw Rapportvariabelen open in het dialoogvenster Formule bewerken en dubbelklik op trv_alias.
    In het deelvenster rechts wordt =ReportVariables.trv_alias.text weergegeven.
  22. Klik op OK.
  23. Gebruik in het gedeelte Algemeen van het deelvenster Geavanceerd het dialoogvenster Formule bewerken om de volgende toewijzingen te specificeren:
    Gedeelte Algemeen van deelvenster Geavanceerd van ontwerpfunctie voor lijsten Toewijzing in dialoogvenster Formule bewerken
    Kubus =ReportVariables.trv_cube.text
    Dimensie =ReportVariables.trv_analyzedY_dim.text
    Hiërarchie =ReportVariables.trv_analyzedY_hie.text
  24. Klik op de rand van het POS-hyperblock.
  25. Geef de volgende toewijzingen op in het deelvenster Geavanceerd van de Ontwerpfunctie voor lijsten:
    Gedeelte Algemeen van deelvenster Geavanceerd van ontwerpfunctie voor lijsten Toewijzing in dialoogvenster Formule bewerken
    Alias =ReportVariables.trv_alias.text
    Kubus =ReportVariables.trv_cube.text
    Dimensie =ReportVariables.trv_analyzedX_dim.text
    Hiërarchie =ReportVariables.trv_analyzedX_hie.text
  26. Klik op keuzelijst met invoervak Tijd en geef de volgende toewijzingen op in het deelvenster Geavanceerd van de ontwerpfunctie voor lijsten:
    Gedeelte Algemeen van deelvenster Geavanceerd van ontwerpfunctie voor lijsten Toewijzing in dialoogvenster Formule bewerken
    Alias =ReportVariables.trv_alias.text
    Kubus =ReportVariables.trv_cube.text
    Dimensie =ReportVariables.trv_time_dim.text
    Hiërarchie =ReportVariables.trv_time_hie.text
  27. Herhaal stap 26 voor de keuzelijst Region maar wijs Dimensie en Hiërarchie toe aan de Region-variabelen.
  28. Specifieer de juiste toewijzingen voor de keuzelijst met invoervak Feit.
  29. Sla de rapportsjabloon op.
  30. Klik in de rapportcatalogus met de rechtermuisknop op de sjabloon en selecteer Rapportparameters.
    Het dialoogvenster Rapportparameters wordt weergegeven.
  31. Klik op Voeg een rapportparameter toe.
  32. In het veld Variabele vouwt u Rapportvariabelen open en selecteert u trv_alias.
  33. Selecteer Alias in de kolom Type.
  34. Voeg een parameter toe voor de kubus en selecteer Kubus als type.
  35. Voeg parameters toe voor elke dimensie en hiërarchie waarvoor u een variabele maakt. Selecteer waar nodig Dimensie of Hiërarchie als type.
  36. U kunt eventueel de pijl naar rechts op de werkbalk gebruiken om elke hiërarchieparameter onder de bijbehorende dimensie te laten inspringen.
    Hiermee wordt elke hiërarchieparameter automatisch gevuld wanneer een gebruiker de dimensieparameter ervan opgeeft in de Rapportwizard.
  37. Klik op OK.
  38. Sla de sjabloon op.
  39. Test de sjabloon door een rapport aan te maken.