Øvelse – oprettelse af skabelonen for rapport RP005

I dette emne beskrives det, hvordan du opretter den skabelon, hvorfra rapport RP005 blev oprettet.

Denne øvelse involverer disse opgaver:

  • Placering og angivelse af kombinationsfelterne og hyperblokkene
  • Oprettelse af rapportvariabler
  • Oprettelse af en CELLGET-formel
  • Brug af ruden Avanceret i Listedesigner til at erstatte alle referencer til rapportobjekter med referencer til variabler.

Sådan oprettes RP005-skabelonen:

  1. Højreklik på mappen Rapportskabeloner i Rapportkatalog, og vælg Ny > Rapportskabelon.
    Dialogboksen Opret rapport vises.
  2. Angiv et navn til skabelonen, og klik på OK.
  3. Klik på skabelonen i rapportkataloget.
  4. Klik på celle C7, og klik på Kombinationsfelt på værktøjslinjen Objekter.
    Der oprettes et kombinationsfelt i C7.
  5. Opret kombinationsfelter i celle C9 og C11.
  6. Åbn ruden Databasestruktur, og udvid kuben Analysis.
  7. Træk dimensionen Period hen til kombinationsfeltet i C7.
  8. Dobbeltklik på kombinationsfeltet i C7.
    Dialogboksen Formatér Listview vises.
  9. Navngiv kombinationsfeltet lv_time.
  10. Træk dimensionen Region hen til kombinationsfeltet i C9.
  11. Navngiv kombinationsfeltet lv_region.
  12. Træk dimensionen Measure hen til kombinationsfeltet i C11.
  13. Navngiv kombinationsfeltet lv_measure.
  14. Vælg celle E13 og F13, og træk dimensionen Product til E13.
    Der oprettes en hyperblok baseret på dimensionen Product i celle E13:F13.
  15. Træk dimensionen POS (salgssted) til celle F12.
    Der oprettes en hyperblok baseret på dimensionen POS i celle F12:F13.

    Hyperblokkene Product og POS overlapper ved celle F13.

  16. Åbn ruden Tilbehør, og opret og udfyld følgende rapportvariabler:
    Variabel Udfyld med
    trv_alias BestPracticesOLAP
    trv_cube Analysis
    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. Opret denne CELLGET-formel i celle F13:
    =CELLGET(ReportVariables.trv_alias.Text,ReportVariables.trv_cube.Text,E13,F12,ReportObjects.lv_time.Text,ReportObjects.lv_region.Text,ReportObjects.lv_measure.Text)

    Formlen returnerer en værdi i celle F13.

  18. Klik på kanten af produkthyperblokken.
  19. Åbn ruden Avanceret i Listedesigner.
  20. I afsnittet Generelt skal du dobbeltklikke på BestPracticesOLAP og vælge <Rediger formel> på den liste, der vises.
    Dialogboksen Rediger formel vises.
  21. Udvid Rapportvariabler i dialogboksen Rediger formel, og dobbeltklik på trv_alias.
    =ReportVariables.trv_alias.Text vises i højre rude.
  22. Klik på OK.
  23. Brug i afsnittet Generelt i ruden Avanceret dialogboksen Rediger formel til at angive disse tildelinger:
    Afsnittet Generelt i ruden Avanceret i Listedesigner Tildeling i dialogboksen Rediger formel
    Kube =ReportVariables.trv_cube.text
    Dimension =ReportVariables.trv_analyzedY_dim.text
    Hierarki =ReportVariables.trv_analyzedY_hie.text
  24. Klik på kanten af hyperblokken POS.
  25. Angiv disse tildelinger i ruden Avanceret i Listedesigner:
    Afsnittet Generelt i ruden Avanceret i Listedesigner Tildeling i dialogboksen Rediger formel
    Alias =ReportVariables.trv_alias.text
    Kube =ReportVariables.trv_cube.text
    Dimension =ReportVariables.trv_analyzedX_dim.text
    Hierarki =ReportVariables.trv_analyzedX_hie.text
  26. Klik på kombinationsfeltet Tid, og angiv disse tildelinger i ruden Avanceret i Listedesigner:
    Afsnittet Generelt i ruden Avanceret i Listedesigner Tildeling i dialogboksen Rediger formel
    Alias =ReportVariables.trv_alias.text
    Kube =ReportVariables.trv_cube.text
    Dimension =ReportVariables.trv_time_dim.text
    Hierarki =ReportVariables.trv_time_hie.text
  27. Gentag trin 26 for kombinationsfeltet Region, men tildel Dimension og Hierarki til variablen Region.
  28. Angiv de korrekte tildelinger for kombinationsfeltet Måleenhed.
  29. Gem rapportskabelonen.
  30. Højreklik på skabelonen i rapportkataloget, og vælg Rapportparametre.
    Dialogboksen Rapportparametre vises.
  31. Klik på Tilføj en rapportparameter.
  32. Udvid Rapportvariabler i feltet Variabel, og vælg trv_alias.
  33. Vælg Alias som type i kolonnen Type.
  34. Tilføj en parameter for kuben, og vælg Kube som typen.
  35. Tilføj parametre for hver dimension og hvert hierarki, du har oprettet en variabel for. Vælg Dimension eller Hierarki som type, alt efter hvad der er relevant.
  36. Du kan også bruge højre pil i værktøjslinjen til at indlejre hver hierarkiparameter under dens dimension.
    Dermed udfyldes alle hierarkiparametre automatisk, når en bruger angiver dimensionsparameteren i guiden Rapport.
  37. Klik på OK.
  38. Gem skabelonen.
  39. Test skabelonen ved at oprette en rapport.