Ö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:

  1. Högerklicka på mappen Rapportmallar i rapportkatalogen och välj Nytt > Rapportmall.
    Dialogrutan Skapa rapport visas.
  2. Ange ett namn för mallen och klicka på OK.
  3. Klicka på mallen i rapportkatalogen.
  4. Klicka på cell C7 och klicka på kombinationsrutan på verktygsfältet Objekt.
    En kombinationsruta skapas i C7.
  5. Skapa kombinationsrutor i cell C9 och C11.
  6. Öppna fönstret Databasstruktur och expandera kuben Analys.
  7. Dra dimensionen Period till kombinationsrutan i C7.
  8. Dubbelklicka på kombinationsrutan i C7.
    Dialogrutan Formatera listvy visas.
  9. Kalla kombinationsrutan för lv_time.
  10. Dra dimensionen Region till kombinationsrutan i C9.
  11. Kalla kombinationsrutan för lv_region.
  12. Dra dimensionen Mått till kombinationsrutan i C11.
  13. Kalla kombinationsrutan för lv_measure.
  14. Markera cellerna E13 och F13 och dra dimensionen Produkt till E13.
    Ett hyperblock baserat på dimensionen Produkt skapas i cellerna E13:F13.
  15. 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.

  16. Ö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].
  17. 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.

  18. Klicka på kantlinjen till hyperblocket Produkt.
  19. Öppna fönstret Avancerat i List Designer.
  20. I avsnittet Allmänt dubbelklickar du på BestPracticesOLAP och väljer <Redigera formel> från listan som visas.
    Dialogrutan Redigera formel visas.
  21. I dialogrutan Redigera formel expanderar du Rapportvariabler och dubbelklickar på trv_alias.
    =ReportVariables.trv_alias.Text visas i det högra fönstret.
  22. Klicka på OK.
  23. 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
  24. Klicka på kantlinjen till hyperblocket POSITION.
  25. 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
  26. 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
  27. Upprepa steg 26 för kombinationsrutan Region men tilldela regionvariablerna Dimension och Hierarki.
  28. Ange rätt tilldelningar för kombinationsrutan Mått.
  29. Spara rapportmallen.
  30. Högerklicka på mallen i rapportkatalogen och välj Rapportparametrar.
    Dialogrutan Rapportparametrar visas.
  31. Klicka på Lägg till en rapportparameter.
  32. I fältet Variabel expanderar du Rapportvariabler och markerar trv_alias.
  33. Välj Alias som typ i kolumnen Typ.
  34. Lägg till en parameter för kuben och välj Kub som typ.
  35. 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.
  36. 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.
  37. Klicka på OK.
  38. Spara mallen.
  39. Testa mallen genom att skapa en rapport.