Cvičení – vytvoření šablony pro report RP005

Toto téma popisuje, jak vytvořit šablonu, ze které byl vytvořen report RP005.

Toto cvičení zahrnuje následující úlohy:

  • Umístění a určení polí se seznamem a hyperbloků
  • Vytváření proměnných reportu
  • Vytváření vzorce CELLGET
  • Použití panelu Pokročilé v nástroji List Designer k nahrazení všech odkazů na objekty reportu odkazy na proměnné

Vytvoření šablony reportu RP005:

  1. V Katalogu reportů klikněte pravým tlačítkem na složku Šablony reportů a vyberte možnosti Nový > Šablona reportu.
    Zobrazí se dialogové okno Vytvořit report.
  2. Zadejte název šablony a klikněte na tlačítko OK.
  3. Klikněte na šablonu v Katalogu reportů.
  4. Klikněte na buňku C7 a na možnost Pole se seznamem na panelu nástrojů Objekty.
    V buňce C7 se vytvoří pole se seznamem.
  5. Vytvořte pole se seznamem v buňkách C9 a C11.
  6. Otevřete panel Struktura databáze a rozbalte datovou kostku Analýza.
  7. Přetáhněte dimenzi Období na pole se seznamem v buňce C7.
  8. Dvakrát klikněte na pole se seznamem v buňce C7.
    Zobrazí se dialogové okno Formátovat zobrazení seznamu.
  9. Pojmenujte pole se seznamem lv_time.
  10. Přetáhněte dimenzi Region na pole se seznamem v buňce C9.
  11. Pojmenujte pole se seznamem lv_region.
  12. Přetáhněte dimenzi Ukazatel na pole se seznamem v buňce C11.
  13. Pojmenujte pole se seznamem lv_measure.
  14. Vyberte buňky E13 a F13 a přetáhněte dimenzi Produkt do buňky E13.
    V buňkách E13:F13 se vytvoří hyperblok na základě dimenze Produkt.
  15. Přetáhněte dimenzi Prodejní místa (POS) do buňky F12.
    V buňkách F12:F13 se vytvoří hyperblok na základě dimenze POS.

    Hyperbloky Produkt a POS se překrývají v buňce F13.

  16. Otevřete panel Příslušenství a vytvořte a vyplňte tyto proměnné reportu:
    Proměnná Vyplňovaný údaj
    trv_alias BestPracticesOLAP
    trv_cube Analýza
    trv_time_dim [období]
    trv_time_hie [období]
    trv_region_dim [region]
    trv_region_hie [region]
    trv_measure_dim [ukazatel]
    trv_measure_hie [ukazatel]
    trv_analyzedX_dim [pos]
    trv_analyzedX_hie [pos]
    trv_analyzedY_dim [produkt]
    trv_analyzedY_hie [produkt]
  17. V buňce F13 vytvořte tento vzorec CELLGET:
    =CELLGET(ReportVariables.trv_alias.Text,ReportVariables.trv_cube.Text,E13,F12,ReportObjects.lv_time.Text,ReportObjects.lv_region.Text,ReportObjects.lv_measure.Text)

    Vzorec vrátí hodnotu v buňce F13.

  18. Klikněte na ohraničení hyperbloku Produkt.
  19. Otevřete panel Pokročilé v nástroji List Designer.
  20. V oddílu Obecné dvakrát klikněte na položku BestPracticesOLAP a v zobrazeném seznamu vyberte možnost <Upravit vzorec>.
    Zobrazí se dialogové okno Upravit vzorec.
  21. V dialogovém okně Upravit vzorec rozbalte položku Proměnné reportu a dvakrát klikněte na trv_alias.
    V pravém panelu se zobrazí =ReportVariables.trv_alias.Text.
  22. Klikněte na tlačítko OK.
  23. V části Obecné na panelu Pokročilé použijte dialogové okno Upravit vzorec a zadejte následující přiřazení:
    Oddíl Obecné panelu Pokročilé v nástroji List Designer Přiřazení v dialogovém okně Upravit vzorec
    Datová kostka =ReportVariables.trv_cube.text
    Dimenze =ReportVariables.trv_analyzedY_dim.text
    Hierarchie =ReportVariables.trv_analyzedY_hie.text
  24. Klikněte na ohraničení hyperbloku POS.
  25. Na panelu Pokročilé v nástroji List Designer zadejte tato přiřazení:
    Oddíl Obecné panelu Pokročilé v nástroji List Designer Přiřazení v dialogovém okně Upravit vzorec
    Alias =ReportVariables.trv_alias.text
    Datová kostka =ReportVariables.trv_cube.text
    Dimenze =ReportVariables.trv_analyzedX_dim.text
    Hierarchie =ReportVariables.trv_analyzedX_hie.text
  26. Klikněte na pole se seznamem Čas a na panelu Pokročilé v nástroji List Designer zadejte tato přiřazení:
    Oddíl Obecné panelu Pokročilé v nástroji List Designer Přiřazení v dialogovém okně Upravit vzorec
    Alias =ReportVariables.trv_alias.text
    Datová kostka =ReportVariables.trv_cube.text
    Dimenze =ReportVariables.trv_time_dim.text
    Hierarchie =ReportVariables.trv_time_hie.text
  27. Opakujte krok 26 pro pole se seznamem Region a přiřaďte dimenzi a hierarchii k proměnným Region.
  28. Zadejte správná přiřazení pro pole se seznamem Ukazatel.
  29. Šablonu reportu uložte.
  30. V Katalogu reportů klikněte pravým tlačítkem na šablonu a vyberte možnost Parametry reportu.
    Zobrazí se dialogové okno Parametry reportu.
  31. Klikněte na tlačítko Přidat parametr reportu.
  32. V poli Proměnná rozbalte Proměnné reportu a vyberte proměnnou trv_alias.
  33. Ve sloupci Typ vyberte jako typ Alias.
  34. Přidejte parametr pro datovou kostku a jako typ vyberte Datová kostka.
  35. Přidejte parametry pro všechny dimenze a hierarchie, pro které jste vytvořili proměnnou. Vyberte příslušný typ (Dimenze nebo Hierarchie).
  36. Volitelně můžete pomocí šipky vpravo na panelu nástrojů odsadit každý parametr hierarchie pod příslušnou dimenzi.
    Tím zajistíte automatické vyplnění všech parametrů hierarchie, když uživatel zadá parametr její dimenze v Průvodci reportem.
  37. Klikněte na tlačítko OK.
  38. Šablonu uložte.
  39. Šablonu otestujte vytvořením reportu.