Obsah Seznámení se základy O prostředí pro návrh sestav Výukový program 1: Sestavení sestavy jednoduchého výpisu Úloha 1: Vytvořit nový projekt Úloha 2: Vytvořit novou sestavu Úloha 3: Sestavit zdroj dat Úloha 4: Sestavit datovou sadu Úloha 5: Rozvrhnout sestavu Úloha 6: Seřadit data Úloha 7: Formátovat sestavu Upravit záhlaví sloupců Formátovat záhlaví sloupců Zobrazit jméno a příjmení na stejném řádku Zvětšit mezeru mezi řádky Úloha 8: Vytvořit nadpis sestavy Přístup k datům O zdrojích dat BIRT O datových sadách Jak vytvořit zdroj dat Cassandra Jak určit, jaká data načíst ze zdroje dat Cassandra Jak vytvořit zdroj dat Excel Jak určit, jaká data načíst ze sešitu Excel Jak vytvořit zdroj dat Hive Jak určit, jaká data načíst ze systému Hadoop Jak specifikovat informace o připojení pro databázi či jiný zdroj dat JDBC Jak přidat ovladač JDBC Jak odstranit ovladače JDBC v souboru JAR Jak vytvořit dotaz SQL k načtení dat ze zdroje dat JDBC Jak použít uloženou proceduru k načtení dat ze zdroje dat JDBC Jak vytvořit zdroj dat MongoDB Jak určit, jaká data načíst z databáze MongoDB Jak vytvořit zdroj dat POJO Jak vytvořit datovou sadu POJO Jak zobrazit a změnit výstupní sloupce Jak přidat vypočtené pole do datové sady Jak spojovat datové sady Jak změnit počet řádků, které se zobrazují ve Výsledcích náhledu Vytvoření vazeb mezi daty Jak vytvořit vazbu sloupců Rozvržení sestavy Jak přidat řádek nebo sloupec Jak odstranit řádek nebo sloupec Jak vytvořit vazbu mezi datovou sadou a tabulkou Jak vložit propojený obraz Jak vložit vložený obraz Jak vložit obrázky uložené ve zdroji dat Zobrazení textu Jak použít prvek dynamického textu Formátování obsahu sestavy Jak vytvořit styl Jak importovat styly Jak propojit soubor CSS Jak použít styl Jak upravit styl Jak odstranit styl Jak vytvořit pravidlo formátování Jak upravit pravidlo formátování Jak odstranit pravidlo formátování Jak upravit velikost sloupce nebo řádku tažením jeho hranice Jak specifikovat výšku řádku Jak specifikovat šířku sloupce Změna velikosti okrajů, ohraničení a výplně prvků Jak sloučit tabulku nebo buňky v mřížce Jak mapovat hodnoty údajů na jiné zobrazované hodnoty Jak podmíněně skrýt prvek Řazení a seskupování dat Výukový program 2: Seskupení dat sestavy Úloha 1: Otevřít návrh sestavy Úloha 2: Uložit sestavu jako nový soubor Úloha 3: Přidat pole úvěrového limitu do datové sady Úloha 4: Přidat data úvěrového limitu do sestavy Úloha 5: Seskupit data zákazníků podle úvěrového limitu Úloha 6: Zobrazit rozsahy úvěrového limitu v záhlaví skupiny Úloha 7: Zobrazit agregované informace Zobrazit počet zákazníků v každé skupině Zobrazit celkový počet zákazníků v sestavě Úloha 8: Formátovat sestavu Upravit šířku sloupců Odebrat data úvěrového limitu z řádků podrobností Zobrazit záhlaví skupin na prvním řádku každé skupiny Oddělit každou skupinu řádkem Zobrazit text počtu zákazníků na jednom řádku Úloha 9: Náhled sestavy v prohlížeči sestav BIRT Úloha 10: Zobrazit rozsahy úvěrového limitu v obsahu Agregování dat Jak zobrazit agregovaná data Psaní výrazů Filtrování dat Jak filtrovat řádky pro načítání ze zdroje dat JDBC Jak filtrovat na úrovni datové sady Jak filtrovat na úrovni prvku sestavy Jak filtrovat na úrovni skupiny Povolení filtrování dat uživatelem Jak vytvořit základní parametr sestavy Jak vložit značkovač parametru do dotazu SQL Jak definovat parametr datové sady Jak dynamicky aktualizovat podmínku filtru za běhu sestavy Tvorba sestavy obsahující podsestavy Výukový program 3: Vytvoření sestavy s paralelními podsestavami Úloha 1: Vytvořit novou sestavu Úloha 2: Sestavit zdroj dat Úloha 3: Sestavit datovou sadu pro sestavu zákazníka Úloha 4: Sestavit datovou sadu pro podsestavu objednávek Úloha 5: Sestavit datovou sadu pro podsestavu plateb Úloha 6: Vytvořit hlavní sestavu zákazníků Úloha 7: Vytvořit podsestavu objednávek Úloha 8: Propojit podsestavu objednávek s hlavní sestavou zákazníků Úloha 9: Vytvořit podsestavu plateb Úloha 10: Propojit podsestavu plateb s hlavní sestavou zákazníků Úloha 11: Zobrazit pouze zákazníky s objednávkami nebo platbami Úloha 12: Zobrazit podsestavy vedle sebe Úloha 13: Zobrazit osnovu sestavy Úloha 14: Formátovat sestavu Použití grafu Výukový program 4: Vytvoření samostatného grafu Úloha 1: Nastavit zdroj dat a dotazy Úloha 2: Přidat graf do sestavy Úloha 3: Poskytovat data pro graf Úloha 4: Zvětšit graf a zobrazit náhled sestavy Úloha 5: Změnit titulek grafu a řady hodnot Úloha 6: Upřesnit vzhled grafu Zobrazení dat v grafech Jak seskupit kategorie na ose X Jak změnit předvolby náhledu grafu Rozvrhování a formátování grafu Přehled formátování Jak nastavit barvu pozadí grafu Jak upravit oblast zakreslení Jak formátovat titulek osy Jak nastavit datový typ a formát osy Prezentace dat v křížové tabulce Výukový program 5: Vytvoření křížové tabulky Úloha 1: Vytvořit novou sestavu Úloha 2: Sestavit zdroj dat Úloha 3: Sestavit datovou sadu Úloha 4: Nastavit data pro křížovou tabulku Úloha 5: Přidat křížovou tabulku do sestavy Úloha 6: Přidat celkové součty Jak filtrovat data na úrovni křížové tabulky Návrh vícestránkové sestavy Jak zobrazit text v záhlaví a zápatí Jak specifikovat velikost záhlaví nebo zápatí Jak vyloučit obsah záhlaví z první stránky Přidání interaktivních zobrazovacích funkcí Jak definovat záložku Jak vytvořit hypertextový odkaz propojující dvě sekce sestavy Jak propojit dvě sestavy Jak vytvořit položku obsahu Vytvoření sdíleného vývojového rámce Jak přidat prvek do knihovny Jak nastavit motiv pro návrh sestavy Jak vypustit motiv z návrhu sestavy Jak vytvořit položku sestavy šablony Jak nastavit složku šablony Jak publikovat šablonu Jak použít položku sestavy šablony Lokalizace textu Jak přiřadit soubor prostředků k sestavě Jak přiřadit stávající klíč prostředku ke štítku nebo k textovému prvku Jak zobrazit náhled sestavy v jiném národním prostředí Použití skriptů v návrhu sestavy Přehled skriptování BIRT Volba mezi jazykem Java a JavaScript Použití jazyků JavaScript a Java Použití jazyka JavaScript pro psaní obslužné rutiny událostí Jak použít BIRT Report Designer k zadání obslužné rutiny událostí JavaScript Určení posloupnosti provedení skriptů Vytvoření kódu ReportDesign.initialize Jak poskytnout kód pro skript ReportDesign.initialize Vytvoření kódu pro skripty, které chcete sledovat Vytvoření kódu ReportDesign.afterFactory Výukový program 6: Napsání obslužné rutiny událostí v jazyce JavaScript Úloha 1: Vytvořit návrh sestavy Úloha 2: Vytvořit čítač v metodě Table.onCreate Úloha 3: Podmíněný přírůstek čítače Úloha 4: Zobrazit výsledek Volání externích funkcí jazyka JavaScript Použití jazyka Java k zápisu obslužné rutiny událostí Jak vytvořit třídu obslužné rutiny událostí a přidat ji do projektu Java Jak přidružit třídu Java k prvku sestavy Odkaz skriptování Třídy BIRT JavaScript - Stručné shrnutí Třída BirtComp BirtComp.anyOf BirtComp.between BirtComp.compareString BirtComp.equalTo BirtComp.greaterOrEqual BirtComp.greaterThan BirtComp.lessOrEqual BirtComp.lessThan BirtComp.like BirtComp.match BirtComp.notBetween BirtComp.notEqual BirtComp.notLike Třída BirtDateTime BirtDateTime.addDay BirtDateTime.addHour BirtDateTime.addMinute BirtDateTime.addMonth BirtDateTime.addQuarter BirtDateTime.addSecond BirtDateTime.addWeek BirtDateTime.addYear BirtDateTime.day BirtDateTime.diffDay BirtDateTime.diffHour BirtDateTime.diffMinute BirtDateTime.diffMonth BirtDateTime.diffQuarter BirtDateTime.diffSecond BirtDateTime.diffWeek BirtDateTime.diffYear BirtDateTime.diffYear BirtDateTime.firstDayOfMonth BirtDateTime.firstDayOfQuarter BirtDateTime.firstDayOfWeek BirtDateTime.firstDayOfYear BirtDateTime.month BirtDateTime.now BirtDateTime.quarter BirtDateTime.today BirtDateTime.week BirtDateTime.weekDay BirtDateTime.year Třída BirtDuration BirtDuration.add BirtDuration.addTo BirtDuration.compare BirtDuration.day BirtDuration.getSign BirtDuration.hour BirtDuration.isLongerThan BirtDuration.isShorterThan BirtDuration.minute BirtDuration.month BirtDuration.multiply BirtDuration.negate BirtDuration.second BirtDuration.subtract BirtDuration.timeInMills BirtDuration.year Třída BirtMath BirtMath.add BirtMath.ceiling BirtMath.divide BirtMath.mod BirtMath.multiply BirtMath.round BirtMath.roundDown BirtMath.roundUp BirtMath.safeDivide BirtMath.subtract Třída BirtStr BirtStr.charLength BirtStr.concat BirtStr.indexOf BirtStr.left BirtStr.right BirtStr.search BirtStr.toLower BirtStr.toUpper BirtStr.trim BirtStr.trimLeft BirtStr.trimRight Třída Finance Finance.ddb Finance.fv Finance.ipmt Finance.irr Finance.mirr Finance.nper Finance.npv Finance.percent Finance.pmt Finance.ppmt Finance.pv Finance.rate Finance.sln Finance.syd Formátovač tříd Formatter.format