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.