Ø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:
-
Højreklik på mappen Rapportskabeloner i Rapportkatalog, og vælg Ny > Rapportskabelon.
Dialogboksen Opret rapport vises.
- Angiv et navn til skabelonen, og klik på OK.
- Klik på skabelonen i rapportkataloget.
-
Klik på celle C7, og klik på Kombinationsfelt på værktøjslinjen Objekter.
Der oprettes et kombinationsfelt i C7.
- Opret kombinationsfelter i celle C9 og C11.
- Åbn ruden Databasestruktur, og udvid kuben Analysis.
- Træk dimensionen Period hen til kombinationsfeltet i C7.
-
Dobbeltklik på kombinationsfeltet i C7.
Dialogboksen Formatér Listview vises.
- Navngiv kombinationsfeltet lv_time.
- Træk dimensionen Region hen til kombinationsfeltet i C9.
- Navngiv kombinationsfeltet lv_region.
- Træk dimensionen Measure hen til kombinationsfeltet i C11.
- Navngiv kombinationsfeltet lv_measure.
-
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.
-
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.
-
Å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] -
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.
- Klik på kanten af produkthyperblokken.
- Åbn ruden Avanceret i Listedesigner.
-
I afsnittet Generelt skal du dobbeltklikke på BestPracticesOLAP og vælge <Rediger formel> på den liste, der vises.
Dialogboksen Rediger formel vises.
-
Udvid Rapportvariabler i dialogboksen Rediger formel, og dobbeltklik på trv_alias.
=ReportVariables.trv_alias.Text
vises i højre rude. - Klik på OK.
-
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 - Klik på kanten af hyperblokken POS.
-
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 -
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 - Gentag trin 26 for kombinationsfeltet Region, men tildel Dimension og Hierarki til variablen Region.
- Angiv de korrekte tildelinger for kombinationsfeltet Måleenhed.
- Gem rapportskabelonen.
-
Højreklik på skabelonen i rapportkataloget, og vælg Rapportparametre.
Dialogboksen Rapportparametre vises.
- Klik på Tilføj en rapportparameter.
- Udvid Rapportvariabler i feltet Variabel, og vælg trv_alias.
- Vælg Alias som type i kolonnen Type.
- Tilføj en parameter for kuben, og vælg Kube som typen.
- 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.
-
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.
- Klik på OK.
- Gem skabelonen.
- Test skabelonen ved at oprette en rapport.