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:
-
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.
- Zadejte název šablony a klikněte na tlačítko OK.
- Klikněte na šablonu v Katalogu reportů.
-
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.
- Vytvořte pole se seznamem v buňkách C9 a C11.
- Otevřete panel Struktura databáze a rozbalte datovou kostku Analýza.
- Přetáhněte dimenzi Období na pole se seznamem v buňce C7.
-
Dvakrát klikněte na pole se seznamem v buňce C7.
Zobrazí se dialogové okno Formátovat zobrazení seznamu.
- Pojmenujte pole se seznamem lv_time.
- Přetáhněte dimenzi Region na pole se seznamem v buňce C9.
- Pojmenujte pole se seznamem lv_region.
- Přetáhněte dimenzi Ukazatel na pole se seznamem v buňce C11.
- Pojmenujte pole se seznamem lv_measure.
-
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.
-
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.
-
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] -
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.
- Klikněte na ohraničení hyperbloku Produkt.
- Otevřete panel Pokročilé v nástroji List Designer.
-
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.
-
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
. - Klikněte na tlačítko OK.
-
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 - Klikněte na ohraničení hyperbloku POS.
-
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 -
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 - Opakujte krok 26 pro pole se seznamem Region a přiřaďte dimenzi a hierarchii k proměnným Region.
- Zadejte správná přiřazení pro pole se seznamem Ukazatel.
- Šablonu reportu uložte.
-
V Katalogu reportů klikněte pravým tlačítkem na šablonu a vyberte možnost Parametry reportu.
Zobrazí se dialogové okno Parametry reportu.
- Klikněte na tlačítko Přidat parametr reportu.
- V poli Proměnná rozbalte Proměnné reportu a vyberte proměnnou trv_alias.
- Ve sloupci Typ vyberte jako typ Alias.
- Přidejte parametr pro datovou kostku a jako typ vyberte Datová kostka.
- Přidejte parametry pro všechny dimenze a hierarchie, pro které jste vytvořili proměnnou. Vyberte příslušný typ (Dimenze nebo Hierarchie).
-
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.
- Klikněte na tlačítko OK.
- Šablonu uložte.
- Šablonu otestujte vytvořením reportu.