Övning – skapa mallen för rapport RP005
Det här avsnittet beskriver hur du skapar mallen som rapport RP005 skapades från.
Övningen omfattar följande aktiviteter:
- Placera ut och ange kombinationsrutorna och hyperblocken
- Skapa rapportvariabler
- Skapa en CELLGET-formel
- Använda fönstret Avancerat i List Designer för att byta ut alla referenser till rapportobjekt mot referenser till variabler.
Så här skapar du en RP005-mall:
-
Högerklicka på mappen Rapportmallar i rapportkatalogen och välj Nytt > Rapportmall.
Dialogrutan Skapa rapport visas.
- Ange ett namn för mallen och klicka på OK.
- Klicka på mallen i rapportkatalogen.
-
Klicka på cell C7 och klicka på kombinationsrutan på verktygsfältet Objekt.
En kombinationsruta skapas i C7.
- Skapa kombinationsrutor i cell C9 och C11.
- Öppna fönstret Databasstruktur och expandera kuben Analys.
- Dra dimensionen Period till kombinationsrutan i C7.
-
Dubbelklicka på kombinationsrutan i C7.
Dialogrutan Formatera listvy visas.
- Kalla kombinationsrutan för lv_time.
- Dra dimensionen Region till kombinationsrutan i C9.
- Kalla kombinationsrutan för lv_region.
- Dra dimensionen Mått till kombinationsrutan i C11.
- Kalla kombinationsrutan för lv_measure.
-
Markera cellerna E13 och F13 och dra dimensionen Produkt till E13.
Ett hyperblock baserat på dimensionen Produkt skapas i cellerna E13:F13.
-
Dra dimensionen Point of Sales (POS) till cell F12.
Ett hyperblock baserat på dimensionen POSITION skapas i cellerna F12:F13.
Hyperblocken Produkt och POSITION överlappar i cell F13.
-
Öppna fönstret Tillbehör och skapa och fyll i följande rapportvariabler:
Variabel Fyll med trv_alias BestPracticesOLAP trv_cube Analys trv_time_dim [period] trv_time_hie [period] trv_region_dim [region] trv_region_hie [region] trv_measure_dim [mått] trv_measure_hie [mått] trv_analyzedX_dim [position] trv_analyzedX_hie [position] trv_analyzedY_dim [produkt] trv_analyzedY_hie [produkt]. -
I cell F13 skapar du följande CELLGET-formel:
=CELLGET(ReportVariables.trv_alias.Text,ReportVariables.trv_cube.Text,E13,F12,ReportObjects.lv_time.Text,ReportObjects.lv_region.Text,ReportObjects.lv_measure.Text)
Formeln returnerar ett värde i cell F13.
- Klicka på kantlinjen till hyperblocket Produkt.
- Öppna fönstret Avancerat i List Designer.
-
I avsnittet Allmänt dubbelklickar du på BestPracticesOLAP och väljer <Redigera formel> från listan som visas.
Dialogrutan Redigera formel visas.
-
I dialogrutan Redigera formel expanderar du Rapportvariabler och dubbelklickar på trv_alias.
=ReportVariables.trv_alias.Text
visas i det högra fönstret. - Klicka på OK.
-
I avsnittet Allmänt i fönstret Avancerat använder du dialogfönstret Redigera formel när du ska ange följande tilldelningar:
Avsnittet Allmänt i fönstret Avancerat i List Designer Tilldelning i dialogrutan Redigera formel Kub =ReportVariables.trv_cube.text Dimension =ReportVariables.trv_analyzedY_dim.text Hierarki =ReportVariables.trv_analyzedY_hie.text - Klicka på kantlinjen till hyperblocket POSITION.
-
Ange följande tilldelningar i fönstret Avancerat i listdesignern:
Avsnittet Allmänt i fönstret Avancerat i List Designer Tilldelning i dialogrutan Redigera formel Alias =ReportVariables.trv_alias.text Kub =ReportVariables.trv_cube.text Dimension =ReportVariables.trv_analyzedX_dim.text Hierarki =ReportVariables.trv_analyzedX_hie.text -
Klicka på kantlinjen till kombinationsfönstret Tid och ange följande tilldelningar i fönstret Avancerat i listdesignern:
Avsnittet Allmänt i fönstret Avancerat i List Designer Tilldelning i dialogrutan Redigera formel Alias =ReportVariables.trv_alias.text Kub =ReportVariables.trv_cube.text Dimension =ReportVariables.trv_time_dim.text Hierarki =ReportVariables.trv_time_hie.text - Upprepa steg 26 för kombinationsrutan Region men tilldela regionvariablerna Dimension och Hierarki.
- Ange rätt tilldelningar för kombinationsrutan Mått.
- Spara rapportmallen.
-
Högerklicka på mallen i rapportkatalogen och välj Rapportparametrar.
Dialogrutan Rapportparametrar visas.
- Klicka på Lägg till en rapportparameter.
- I fältet Variabel expanderar du Rapportvariabler och markerar trv_alias.
- Välj Alias som typ i kolumnen Typ.
- Lägg till en parameter för kuben och välj Kub som typ.
- Lägg till parametrar för varje dimension och hierarki som du har skapat en variabel för. Välj Dimension resp. Hierarki som typ.
-
Om du vill kan du använda högerpilen på verktygsfältet för att dra in varje hierarkiparameter under dess dimension.
Då kommer varje hierarkiparameter att fyllas i automatiskt när en användare anger dess dimensionsparameter i rapportguiden.
- Klicka på OK.
- Spara mallen.
- Testa mallen genom att skapa en rapport.