Spis treści Poznawanie podstaw Informacje o środowisku projektowania raportów Kurs 1: Tworzenie prostego raportu wyliczeniowego Czynność 1: Tworzenie nowego projektu Czynność 2: Tworzenie nowego raportu Czynność 3: Tworzenie źródła danych Czynność 4: Tworzenie zestawu danych Czynność 5: Tworzenie układu raportu Czynność 6: Sortowanie danych Czynność 7: Formatowanie raportu Edytowanie nagłówków kolumn Formatowanie nagłówków kolumn Wyświetlanie imienia i nazwiska w tym samym wierszu Zwiększanie odstępu między wierszami Czynność 8: Tworzenie tytułu raportu Dostęp do danych Źródła danych BIRT Informacje o zestawach danych Tworzenie źródła danych Cassandra Określanie danych do pobrania ze źródła danych Cassandra Tworzenie źródła danych Excel Określanie danych do pobrania ze skoroszytu programu Excel Tworzenie źródła danych Hive Określanie danych do pobrania z systemu Hadoop Określanie informacji o połączeniu dla bazy danych lub innego źródła danych JDBC Jak dodać sterownik JDBC Usuwanie sterowników JDBC z pliku JAR Tworzenie zapytania SQL w celu pobrania danych ze źródła danych JDBC Używanie procedury składowanej do pobierania danych ze źródła danych JDBC Tworzenie źródła danych MongoDB Określanie danych do pobrania z bazy danych MongoDB Tworzenie źródła danych POJO Tworzenie zestawu danych POJO Jak wyświetlić i zmienić kolumny wyjściowe Dodawanie obliczanego pola do zestawu danych Jak połączyć zestawy danych Zmienianie liczby wierszy wyświetlanych w Podglądzie wyników Wiązanie danych Jak utworzyć powiązanie kolumny Tworzenie układu raportu Jak dodać wiersz lub kolumnę Jak usunąć wiersz lub kolumnę Jak powiązać zestaw danych z tabelą Jak wstawić obraz wskazywany odsyłaczem Jak wstawić obraz osadzony Jak wstawić obrazy zapisane w źródle danych Wyświetlanie tekstu Korzystanie z dynamicznego elementu tekstowego Formatowanie treści raportu Jak utworzyć styl Jak zaimportować style Jak utworzyć odsyłacz do pliku CSS Jak zastosować styl Jak zmodyfikować styl Jak usunąć styl Jak utworzyć regułę formatowania Modyfikowanie reguły formatowania Usuwanie reguły formatowania Jak zmienić wielkość kolumny lub wiersza, przeciągając ich granice Jak określić wysokość wiersza Jak określić szerokość kolumny Zmiana wielkości marginesów, ramek oraz dopełniania elementów Jak scalić komórki tabeli lub siatki Odwzorowywanie wartości danych na inne wyświetlane wartości Warunkowe ukrywanie elementu Sortowanie i grupowanie danych Kurs 2: Grupowanie danych raportu Czynność 1: Otwieranie projektu raportu Czynność 2: Zapisywanie raportu jako nowy plik Czynność 3: Dodawanie pola limitu kredytowego do zestawu danych Czynność 4: Dodawanie danych limitu kredytowego do raportu Czynność 5: Grupowanie danych klientów według limitu kredytowego Czynność 6: Wyświetlanie zakresów limitu kredytowego w nagłówku grupy Czynność 7: Wyświetlanie zagregowanych informacji Wyświetlanie liczby klientów w każdej grupie Wyświetlanie całkowitej liczby klientów w raporcie Czynność 8: Formatowanie raportu Dopasowywanie szerokości kolumn Usuwanie danych limitu kredytowego z wierszy szczegółowych Wyświetlanie nagłówka grupy w pierwszym wierszu każdej grupy Oddzielanie poszczególnych grup liniami Wyświetlanie tekstu liczby klientów w jednym wierszu Czynność 9: Podgląd raportu w przeglądarce raportów środowiska BIRT Czynność 10: Wyświetlanie zakresów limitu kredytowego w spisie treści Agregowanie danych Wyświetlanie zagregowanych danych Zapisywanie wyrażeń Filtrowanie danych Filtrowanie wierszy do pobrania ze źródła danych JDBC Filtrowanie na poziomie zestawu danych Filtrowanie na poziomie elementu raportu Filtrowanie na poziomie grupy Umożliwianie użytkownikowi filtrowania danych Tworzenie prostego parametru raportu Wstawianie znacznika parametru do zapytania SQL Definiowanie parametru zestawu danych Dynamiczne aktualizowanie warunku filtru w czasie wykonywania raportu Tworzenie raportu zawierającego podraporty Kurs 3: Budowanie raportu zawierającego podraporty wyświetlane obok siebie Czynność 1: Tworzenie nowego raportu Czynność 2: Budowanie źródła danych Czynność 3: Budowanie zestawu danych dla raportu o kliencie Czynność 4: Budowanie zestawu danych dla podraportu o zamówieniach Czynność 5: Budowanie zestawu danych dla podraportu o płatnościach Czynność 6: Tworzenie raportu nadrzędnego o kliencie Czynność 7: Tworzenie podraportu o zamówieniach Czynność 8: Połączenie podraportu o zamówieniach z raportem nadrzędnym o klientach Czynność 9: Tworzenie podraportu o płatnościach Czynność 10: Połączenie podraportu o płatnościach z raportem nadrzędnym o klientach Czynność 11: Wyświetlanie tylko klientów z zamówieniami lub płatnościami Czynność 12: Wyświetlanie podraportów obok siebie Czynność 13: Wyświetlanie schematu raportu Czynność 14: Formatowanie raportu Korzystanie z wykresu Kurs 4: Tworzenie wykresu autonomicznego Czynność 1: Konfigurowanie i tworzenie zapytań dla źródła danych Czynność 2: Dodawanie wykresu do raportu Czynność 3: Udostępnianie danych dla wykresu Czynność 4: Powiększanie wykresu i wyświetlanie podglądu raportu Czynność 5: Zmiana tytułów wykresu i serii wartości Czynność 6: Uszczegółowienie wyglądu wykresu Wyświetlanie danych na wykresach Grupowanie kategorii na osi X Jak zmienić preferencje podglądu wykresu Tworzenie układu i formatowanie wykresu Przegląd informacji o formatowaniu Ustawianie koloru tła wykresu Modyfikowanie obszaru wykresu Formatowanie tytułów osi Ustawianie typu danych i formatu osi Prezentowanie danych w tabeli krzyżowej Kurs 5: Tworzenie tabeli krzyżowej Czynność 1: Tworzenie nowego raportu Czynność 2: Budowanie źródła danych Czynność 3: Budowanie zestawu danych Czynność 4: Konfigurowanie danych na potrzeby tabeli krzyżowej Czynność 5: Dodawanie tabeli krzyżowej do raportu Czynność 6: Dodawanie sum całkowitych Filtrowanie danych na poziomie tabeli krzyżowej Projektowanie raportu wielostronicowego Wyświetlanie tekstu w nagłówku i stopce Określanie wielkości nagłówka lub stopki Wykluczanie zawartości nagłówka z pierwszej strony Dodawanie funkcji wyświetlania interaktywnego Definiowanie zakładki Tworzenie odsyłacza hipertekstowego łączącego dwie sekcje raportu Jak połączyć dwa raporty Tworzenie pozycji spisu treści Tworzenie współużytkowanego środowiska projektowania Dodawanie elementu do biblioteki Ustawianie kompozycji dla projektu raportu Usuwanie kompozycji z projektu raportu Tworzenie elementu szablonu raportu Jak skonfigurować folder szablonu Publikowanie szablonu Korzystanie z elementu szablonu raportu Obsługa wersji narodowych tekstu Przypisywanie pliku zasobów do raportu Przypisywanie istniejącego klucza zasobu do etykiety lub elementu tekstowego Wyświetlanie podglądu raportu przy innych ustawieniach narodowych Korzystanie ze skryptów w projekcie raportu Przegląd obsługi skryptów w środowisku BIRT Wybór między językiem JavaScript a Java Jednoczesne użycie języków JavaScript i Java Pisanie procedury obsługi zdarzeń w języku JavaScript Wprowadzanie procedury obsługi zdarzeń JavaScript za pomocą narzędzia do projektowania raportów środowiska BIRT Ustalanie sekwencji wykonywania skryptów Udostępnianie kodu ReportDesign.initialize Udostępnianie kodu dla skryptu ReportDesign.initialize Udostępnianie kodu dla skryptów, które mają być śledzone Udostępnianie kodu ReportDesign.afterFactory Kurs 6: Pisanie procedury obsługi zdarzeń w języku JavaScript Czynność 1: Tworzenie projektu raportu Czynność 2: Tworzenie licznika w metodzie Table.onCreate Czynność 3: Warunkowe zwiększanie wartości licznika Czynność 4: Wyświetlanie wyników Wywoływanie zewnętrznych funkcji JavaScript Pisanie procedury obsługi zdarzeń w języku Java Tworzenie klasy procedury obsługi zdarzeń i dodawanie jej do projektu Java Powiązanie klasy Java z elementem raportu Informacje dodatkowe o obsłudze skryptów Krótki przegląd klas JavaScript narzędzi BIRT Klasa BirtComp Funkcja BirtComp.anyOf Funkcja BirtComp.between Funkcja BirtComp.compareString Funkcja BirtComp.equalTo Funkcja BirtComp.greaterOrEqual Funkcja BirtComp.greaterThan Funkcja BirtComp.lessOrEqual Funkcja BirtComp.lessThan Funkcja BirtComp.like Funkcja BirtComp.match Funkcja BirtComp.notBetween Funkcja BirtComp.notEqual Funkcja BirtComp.notLike Klasa BirtDateTime Funkcja BirtDateTime.addDay Funkcja BirtDateTime.addHour Funkcja BirtDateTime.addMinute Funkcja BirtDateTime.addMonth Funkcja BirtDateTime.addQuarter Funkcja BirtDateTime.addSecond Funkcja BirtDateTime.addWeek Funkcja BirtDateTime.addYear Funkcja BirtDateTime.day Funkcja BirtDateTime.diffDay Funkcja BirtDateTime.diffHour Funkcja BirtDateTime.diffMinute Funkcja BirtDateTime.diffMonth Funkcja BirtDateTime.diffQuarter Funkcja BirtDateTime.diffSecond Funkcja BirtDateTime.diffWeek Funkcja BirtDateTime.diffYear Funkcja BirtDateTime.diffYear BirtDateTime.firstDayOfMonth BirtDateTime.firstDayOfQuarter BirtDateTime.firstDayOfWeek BirtDateTime.firstDayOfYear Funkcja BirtDateTime.month Funkcja BirtDateTime.now Funkcja BirtDateTime.quarter Funkcja BirtDateTime.today Funkcja BirtDateTime.week Funkcja BirtDateTime.weekDay Funkcja BirtDateTime.year Klasa BirtDuration Funkcja BirtDuration.add Funkcja BirtDuration.addTo Funkcja BirtDuration.compare Funkcja BirtDuration.day Funkcja BirtDuration.getSign Funkcja BirtDuration.hour Funkcja BirtDuration.isLongerThan Funkcja BirtDuration.isShorterThan Funkcja BirtDuration.minute Funkcja BirtDuration.month Funkcja BirtDuration.multiply Funkcja BirtDuration.negate Funkcja BirtDuration.second Funkcja BirtDuration.subtract Funkcja BirtDuration.timeInMills Funkcja BirtDuration.year Klasa BirtMath Funkcja BirtMath.add Funkcja BirtMath.ceiling Funkcja BirtMath.divide Funkcja BirtMath.mod Funkcja BirtMath.multiply Funkcja BirtMath.round Funkcja BirtMath.roundDown Funkcja BirtMath.roundUp Funkcja BirtMath.safeDivide Funkcja BirtMath.subtract Klasa BirtStr Funkcja BirtStr.charLength Funkcja BirtStr.concat Funkcja BirtStr.indexOf Funkcja BirtStr.left Funkcja BirtStr.right Funkcja BirtStr.search Funkcja BirtStr.toLower Funkcja BirtStr.toUpper Funkcja BirtStr.trim Funkcja BirtStr.trimLeft Funkcja BirtStr.trimRight Klasa Finance Funkcja Finance.ddb Funkcja Finance.fv Funkcja Finance.ipmt Funkcja Finance.irr Funkcja Finance.mirr Funkcja Finance.nper Funkcja Finance.npv Funkcja Finance.percent Funkcja Finance.pmt Funkcja Finance.ppmt Funkcja Finance.pv Funkcja Finance.rate Funkcja Finance.sln Funkcja Finance.syd Klasa Formatter Funkcja Formatter.format