Výukový program 4: Vytváření grafu
V tomto oddílu naleznete podrobné pokyny pro sestavení zprávy, která zobrazí celková data objednávek uspořádaná podle produktové řady. Sestava zobrazuje informace graficky ve formě výsečového grafu.
Graf používá data ze vzorové databáze Classic Models. Tato databáze se instaluje při instalování BIRT. Obrázek 14-1 zobrazuje graf, který vytvoříte v tomto výukovém programu.
Obrázek 14-1 Dokončený graf výukového programu
Abyste vytvořili tento graf, proveďte následující úlohy:
- Sestavení souboru návrhu sestavy. Vytvoříte novou sestavu, zdroj dat a množinu dat.
- Přidání grafu do sestavy. Vložíte prvek grafu a vyberete typ grafu.
- Poskytnutí dat pro sestavu. Propojíte graf s množinou dat a nastavíte výrazy, které bude graf používat.
- Přezkoumání grafu. Použijete náhled k prozkoumání grafu.
- Aktualizace titulku grafu. Upravíte titulek grafu a odeberete nepotřebný titulek zpod výsečového grafu.
- Upřesnění vzhledu grafu. Odstraníte legendu grafu a upravíte štítky, které identifikují jednotlivé sektory.
Úloha 1: Nastavit soubor návrhu sestavy
Než začnete sestavovat graf, musíte vytvořit soubor návrhu sestavy, ve kterém se bude graf zobrazovat, a potom nastavit zdroj dat a množinu dat, které bude graf používat. Tyto úlohy jsou popsány podrobně v předcházejících oddílech této knihy, včetně výukového programu, ve kterém vytváříte vzorovou sestavu. Tento návod vysvětluje, jak vybrat konkrétní data, která použijete k vytvoření vzorového výsečového grafu.
- S použitím šablony Prázdná sestava vytvořte novou sestavu s názvem Chart.rptdesign.
- Vytvořte zdroj dat pro soubor návrhu sestavy za použití vzorové databáze Classic Models.
- Vytvořte množinu dat pro graf. Použijte následující název množiny dat:
Použijte následující příkaz SQL SELECT:
Tento příkaz získává hodnoty ze sloupce RadaProduktu v tabulce Produkty. Potom seskupí výsledky podle produktové řady a vypočte sumu objednaných množství pro každou skupinu.
- Prohlédněte si dotaz, abyste zkontrolovali vracená data. Pokud jste příkaz výběru vytvořili správně, měli byste vidět datové řádky, které jsou zobrazeny na Obrázku 14-2.
Obrázek 14-2 Zobrazení náhledu množiny dat
Ve druhém sloupci je suma objemů objednávek pro každou produktovou řadu. Součtový sloupec se nazývá 2.
- Chcete-li přejmenovat sloupec na jiný, popisnější název, zvolte možnost Výstupní sloupce. Použijte následující text pro alias 2 sloupce:
Použijte následující text pro zobrazovaný název 2 sloupce:
- Nyní jste dokončili nastavení souboru návrhu sestavy. Tlačítkem OK zavřete možnost Upravit množinu dat a otevřete editor rozvržení.
Úloha 2: Přidat graf do sestavy
Použijete paletu k přidání prvku grafu a potom vyberete typ grafu. V tomto návodu vytvoříte výsečový graf.
- Vyberte volbu Paleta a potom přetáhněte prvek grafu z palety do sestavy, jako na Obrázku 14-3.
Obrázek 14-3 Přidání prvku grafu do sestavy
Zobrazí se Tvůrce grafů, Nový graf. Pokud již existuje graf, v titulku okna bude text Upravit graf. Na stránce Vybrat typ grafu se zobrazují různé typy grafů, které můžete vytvořit. Každý typ grafu zahrnuje několik podtypů, které poskytují rozsáhlé možnosti dostupných typů.
Například když poprvé otevřete Tvůrce grafů, uvidíte tři různé podtypy sloupcových grafů, jako na
Obrázku 14-4. Volba jiného typu v položce Vybrat typ grafu zobrazí dostupné podtypy pro daný typ grafu. Tyto podtypy vytvoří dvourozměrné grafy. Dále v této kapitole se dozvíte, jak použít volbu Rozměr k zobrazení ještě více podtypů.
Obrázek 14-4 Volba Vybrat typ grafu zobrazují podtypy sloupcových grafů
- V seznamu Vybrat typ grafu vyberte Výsečový graf. Tvůrce grafů zobrazuje výsečový graf v okně náhledu, jako na Obrázku 14-5. Výsečové grafy mají pouze jeden dvourozměrný podtyp, proto uvidíte v oblasti Podtyp pouze jednu možnost. Při vytváření grafu vás okno náhledu informuje o průběhu činnosti. Například pokud změníte barvu sektorů výsečového grafu nebo nahradíte výchozí titulek novým, okno návrhu bude reflektovat provedené změny.
Obrázek 14-5 Dvourozměrný podtyp pro výsečový graf
Úloha 3: Poskytovat data pro graf
V tomto návodu jste zatím vytvořili propojení zdroje dat a množiny dat, které potřebujete. V případě potřeby můžete pomocí Tvůrce grafů vytvořit novou množinu dat nebo vytvořit filtry nebo parametry, které budou zpřesňovat data grafu. Po vybrání množiny dat, která bude použita, musíte nastavit výrazy, které používá graf. Každý typ grafu používá data rozdílně. U výsečového grafu musíte vybrat datové výrazy, které určují:
- Které sektory se v grafu zobrazí. V tomto návodu použijete výraz, který vytvoří jeden sektor pro každou řadu produktů.
- Velikost každého sektoru. V tomto návodu určuje počet objednávek velikost každého sektoru řady produktů.
K poskytnutí datového výrazu do grafu můžete použít různé techniky. Nejsnadnější způsob zadání použitých dat je přetažení sloupce z Náhledu dat do pole. Výraz můžete také napsat nebo k jeho vytvoření použít Tvůrce výrazů.
- K přesunu na stránku, pomocí které poskytujete data, vyberte možnost Další. Potom v položce Vybrat data vyberte možnost Použít množinu dat. Obrázek 14-6 ukazuje zobrazované možnosti.
Obrázek 14-6 Výběr množiny dat, kterou jste vytvořili
Tento soubor sestavy obsahuje pouze jednu množinu dat, a to DataGrafu. Pokud soubor obsahoval více množin dat, jejich názvy by se zobrazily v rozevíracím seznamu.
V dolní polovině tvůrce grafů zobrazí Náhled dat některá data z používané množiny dat. Uvidíte sloupce produktové řady a objemů objednávek. Ve výchozím nastavení zobrazuje Náhled dat šest řádků dat.
- Nejprve, abyste zjistili, které sektory bude koláč zobrazovat, zadáte výraz pro řadu kategorií. V Náhledu dat vyberte záhlaví sloupce RADAPRODUKTU a přetáhněte jej do prázdného pole napravo od Definice kategorie, viz Obrázek 14-7.
Obrázek 14-7 Zadání výrazu pro řadu kategorií
Následující výraz se zobrazí v Definici kategorie:
V Náhledu dat se nyní sloupec produktové řady zobrazuje barevně, aby zobrazil, že jste sloupec použili v grafu.
Obrázek 14-8 zobrazuje vybraný sloupec.
Obrázek 14-8 Náhled dat s vybraným sloupcem
- Abyste nastavili velikost jednotlivých sektorů, označte záhlaví sloupce OBJEMOBJEDNAVEK a přetáhněte ho do prázdného pole pod Definici velikosti výseče, jako na Obrázku 14-9.
Obrázek 14-9 Dodání výrazu pro řadu hodnot
Následující výraz se objevuje v definice velikosti výseče:
V Náhledu dat se nyní sloupec objemu objednávek zobrazuje barevně, aby označil, že jste sloupec použili v grafu. Obrázek v Náhledu grafu se také změní, aby použil vámi zadaná data. Řady produktů jsou kategorie grafů. Každý sektor představuje jednu řadu produktů. Objemy objednávek jsou hodnoty v grafu. Velikost každého sektoru představuje objem objednávek pro danou kategorii řady produktů. Můžete použít obraz náhledu, abyste zkontrolovali, že jste dodali pro graf správný výraz. Obraz náhledu by měl vypadat jako ten na
Obrázku 14-10.
Obrázek 14-10 Obraz náhledu grafu
Nyní jste provedli potřebné kroky k vytvoření základního výsečového grafu. Abyste zajistili, že graf bude vypadat v sestavě správně, prohlížíte si jej v náhledu.
Úloha 4: Zobrazit graf
Průběžné testování je důležitým aspektem vývojového procesu. Vizuální kontrola vaší práce v různých bodech procesu zajistí, že nebudete plýtvat časem chybným směrováním vývoje sestavy. Obraz náhledu ve tvůrci grafů je jedním ze způsobů kontroly postupu vytváření. Náhled byste měli také používat ke kontrole vzhledu grafu v dokumentu sestavy.
- K zavření tvůrce grafů klepněte na tlačítko Dokončit. Prvek grafu se zobrazí v editoru rozvržení. Graf by měl vypadat podobně jako ten na Obrázku 14-11.
Obrázek 14-11 Prvek grafu v editoru rozvržení
- Prvek grafu vypadá malý vzhledem ke stránce sestavy. Abyste graf zvětšili tak, aby se data zobrazovala čitelněji a zabírala větší část stránky sestavy, zvětšete prvek sestavy přibližně na velikost 5 palců na šířku a 3 palce na výšku. Chcete-li zvětšit graf, vyberte jej, potom zatáhněte za záložku, která se zobrazuje na okrajích prvku grafu, viz Obrázek 14-12.
Obrázek 14-12 Zvětšení prvku grafu
- Vyberte položku Náhled, abyste zobrazili náhled grafu. Graf bude vypadat jako na Obrázku 14-13.
Obrázek 14-13 Graf v náhledu
Graf používá správná data, ale rozvržení není příliš atraktivní. Je nutné upřesnit vzhled a organizaci grafu ke zdůraznění vámi požadovaných bodů. Zbývající postupy v tomto návodu vám pomohou upravit graf. Některé změny, které budete provádět, zahrnují vytvoření nového titulku, upravení datových štítků a odstranění legendy.
Úloha 5: Aktualizace titulku grafu
Graf momentálně zobrazuje výchozí titulek.
- Vyberte položku Rozvržení, abyste se vrátili do editoru rozvržení, a potom poklepejte na návrh grafu a otevřete tvůrce grafů.
- Vyberte Formátovat graf a potom vyberte Oblast grafu v seznamu nalevo. Obrázek 14-14 zobrazuje Tvůrce grafů.
Obrázek 14-14 Přidání titulku do oddílu oblasti grafu
- V Titulku grafu napište:
Obrázek 14-15 Obraz náhledu grafu s novým titulkem
Úloha 6: Upřesnit vzhled grafu
Vedle titulku graf obsahuje štítky, které identifikují hodnotu každého sektoru. Legenda identifikuje, kterou řadu produktů sektor představuje. I když legenda obsahuje užitečné informace, zabírá místo v grafu a omezuje velikost výsečí. Legendu můžete odstranit a údaje legendy přidat do štítků sektoru, které budou stejné informace zobrazovat jiným způsobem. Dalším přínosem přesunutí štítku je to, že při tisku sestavy graf jasně ukazuje, který sektor zobrazuje řadu produktů, a to i pokud nejsou barvy jasně rozlišeny. Každý datový štítek zobrazí informace o kategorii (název sektoru) a informace o hodnotě (celkový počet objednávek pro sektor). Například následující štítek identifikuje sektor motocyklů:
- Chcete-li přejít do oblasti legendy grafu v tvůrci grafů, vyberte položku Legenda ze seznamu napravo, jako na Obrázku 14-16.
Obrázek 14-16 Oblast legendy v položce Formátovat graf
- Abyste otevřeli okno, ze kterého chcete odstranit legendu, vyberte ve spodní části obrazovky položku Rozvržení. Zobrazí se Legenda rozvržení jako na Obrázku 14-17.
Obrázek 14-17 Použití Legendy rozvržení ke skrytí legendy
- Zrušte označení Viditelné a potom zavřete okno. Změna se projeví v náhledu grafu. Graf vypadá jako na Obrázku 14-18.
Obrázek 14-18 Graf se skrytou legendou
- Nyní můžete přidat údaje legendy do štítků sektoru. Přejděte do sekce formátování řady hodnot a potom vyberte položku Štítky. Štítky ukazují, jaká data štítky sekcí zobrazují. Štítky můžete použít také ke změně formátování štítků, jako např. obrysů a stylů textu. Obrázek 14-19 ukazuje štítky.
Obrázek 14-19 Štítky
- Chcete-li přidat ke štítku název sekce, zajistěte zobrazení Data kategorií v rozevíracím seznamu v oblasti Hodnoty a potom zvolte možnost Přidat. Data kategorií se zobrazí v seznamu pod položkou Data hodnot, jako na Obrázku 14-20.
Obrázek 14-20 Přidání dat kategorií ke štítku
- Pomocí tohoto nastavení štítky zobrazí hodnoty sektoru a potom název sektoru. Chcete přeuspořádat data štítku tak, abyste zobrazovali názvy sektorů na začátku. Vyberte položku Data hodnot a zvolte Odebrat, potom v rozevíracím seznamu opět vyberte Data hodnot a Přidat. Data hodnot se nyní zobrazí pod položkou Data kategorií v seznamu, jako na Obrázku 14-21.
Obrázek 14-21 Štítky s přeuspořádanými daty
Nyní budou štítky zobrazovat informace ve správném pořadí, ale ještě bude nutné změnit vzhled štítku. Pokud ve štítku používáte více než jeden druh informací, můžete mezi různými sekcemi použít oddělovače. Výchozí oddělovač je čárka.
- Chcete-li oddělovač změnit, napište v položce Oddělovač dvojtečku (:) a mezeru. Obrázek 14-22 ukazuje, kam se má text oddělovače napsat.
Obrázek 14-22 Přidání oddělovače štítků
- Protože graf používá data s celými čísly, formát čísla, který zobrazuje desetinná místa, není nutný. Chcete-li změnit formát čísla v hodnotové části štítku, vyberte v seznamu položku Data hodnot a potom vyberte Upravit formát. Možnost Upravit formát můžete použít k úpravě formátu čísla typu datum a čas nebo numerické hodnoty.
- Vyberte položku Standardní, potom změňte hodnotu v položce Počet míst ve zlomku na 0. V této chvíli se objeví Upravit formát, jako na Obrázku 14-23.
Obrázek 14-23 Upravit formát
Vyberte OK a zavřete položku Upravit formát.
- Chcete-li změnit atributy formátování textu štítku vyberte položku Vyvolat editor písem. Obrázek 14-24 ukazuje, kde najdete tlačítko Editor písem.
Obrázek 14-24 Otevření Editoru písem z položky Štítky
Zobrazí se Upravit písmo. Možnost Upravit písmo používáte ke změně formátu textu štítků.
- Změňte písmo na Tahoma a velikost na 11, jako na Obrázku 14-25. Potom zvolte OK a zavřete Štítky.
Obrázek 14-25 Upravit písmo
Můžete nastavit stejnou délku pro hlavní čáry, které spojují štítky se sektory.
Obrázek 14-26 ukazuje, kde najdete nastavení hlavních čar.
Obrázek 14-26 Sekce Řada hodnot v nabídce Formátovat graf
- V položce Styl hlavní čáry vyberte možnost Pevná délka. Změňte Velikost hlavní čáry na 20.
- Dokončili jste vytváření a formátování grafu. Chcete-li zobrazit prvek grafu v editoru rozvržení, vyberte možnost Dokončit. Potom naposledy použijte možnost Náhled ke kontrole grafu. Graf vypadá tak, jako na Obrázku 14-27.
Obrázek 14-27 Dokončený výukový graf
Dokončený graf zobrazuje pro každý sektor názvy kategorií a hodnoty sektorů. Velikost a uspořádání grafu usnadňují rychlou analýzu a zároveň poskytují podrobnější data. uživatel může například okamžitě vidět, že největší sektor v grafu jsou Klasická auta (Classic Cars), která mají 35 582 objednávek, následovaná Historickými vozidly (Vintage Cars), která mají 22 933. Tyto dva sektory aut jsou větší, než všechny ostatní sektory dohromady. Ostatní skupiny řad produktů, jako např. Vlaky (Trains), nepřispívají významným objemem objednávek.
