Tartalomjegyzék Alapok Jelentéstervező környezet 1. ismertető: Egyszerű listajelentés összeállítása 1. feladat: Új projekt létrehozása 2. feladat: Új jelentés létrehozása 3. feladat: Adatforrás összeállítása 4. feladat: Adathalmaz összeállítása 5. feladat: Jelentés elrendezése 6. feladat: Adatok rendezése 7. feladat: Jelentés formázása Oszlopfejlécek szerkesztése. Oszlopfejlécek formázása Vezeték- és keresztnevek megjelenítése egy sorban Sorok közti terület növelése 8. feladat: Jelentés címének létrehozása Adatok elérése BIRT adatforrások Adathalmazok Cassandra adatforrás létrehozása Cassandra adatforrásból lekérendő adatok megadása Excel adatforrás létrehozása Excel munkafüzetből lekérendő adatok megadása Hive adatforrás létrehozása Hadoop adatforrásból lekérendő adatok megadása Adatbázis vagy egyéb JDBC adatforrás kapcsolati információinak megadása JDBC illesztőprogram hozzáadása JDBC illesztőprogramok törlése JAR fájlból SQL lekérdezés létrehozása az adatok lekérdezéséhez egy JDBC adatforrásból Tárolt eljárás használata adatok lekérdezéséhez egy JDBC adatforrásból MongoDB adatforrás létrehozása MongoDB adatbázisból lekérendő adatok megadása POJO adatforrás létrehozása POJO adathalmaz létrehozása Kimeneti oszlopok megjelenítése és módosítása Kiszámított mező adathalmazhoz adása Adathalmazok egyesítése Eredmények előképében megjelenő sorok számának módosítása Adatok kötése Oszlopkötés létrehozása Jelentés elrendezése Sorok vagy oszlopok hozzáadása Sorok vagy oszlopok törlése Adathalmaz kötése táblához Hivatkozott kép beillesztése Beágyazott kép beillesztése Adatforrásban tárolt képek beillesztése Szöveg megjelenítése Dinamikus szövegelem használata Jelentéstartalom formázása Stílus létrehozása Stílusok importálása CSS fájl csatolása Stílus alkalmazása Stílus módosítása Stílus törlése Formázási szabály létrehozása Formázási szabály módosítása Formázási szabály törlése Oszlop vagy sor átméretezése határvonalának húzásával Sormagasság megadása Oszlopszélesség megadása Elemek margóinak, szegélyeinek és térközének átméretezése Tábla- vagy rácscellák összevonása Adatértékek leképezése különböző megjelenő értékekre Elem feltételes elrejtése Adatok rendezése és csoportosítása 2. ismertető: Jelentésadatok csoportosítása 1. feladat: Jelentésterv megnyitása 2. feladat: Jelentés mentése új fájlként 3. feladat: Hitelkeret mező hozzáadása az adathalmazhoz 4. feladat: Hitelkeret adatok hozzáadása a jelentéshez 5. feladat: Vásárlók adatainak csoportosítása hitelkeret szerint 6. feladat: Hitelkeret tartományok megjelenítése a csoportfejlécben 7. feladat: Összesített információk megjelenítése Vásárlók számának megjelenítése ez egyes csoportokban Vásárlók teljes számának megjelenítése a jelentésben 8. feladat: Jelentés formázása Az oszlopszélesség igazítása Hitelkeret adatok eltávolítása a részletező sorokból Csoportfejléc megjelenítése az egyes csoportok első sorában Az egyes csoportok elválasztása vonallal Vásárlók száma szöveg megjelenítése egyetlen sorban 9. feladat: Jelentés előképének megjelenítése a BIRT jelentés megjelenítőben 10. feladat: Hitelkeret tartományok megjelenítése a tartalomjegyzékben Adatok összesítése Összesített adatok megjelenítése Kifejezések írása Adatok szűrése JDBC adatforrásból lekérendő sorok szűrése Szűrés adathalmaz szinten Szűrés jelentéselem szinten Szűrés csoport szinten Adatok szűrésének engedélyezése a felhasználó számára Alapvető jelentés paraméter létrehozása Paraméter jelző beillesztése az SQL lekérdezésbe Adathalmaz paraméter meghatározása Szűrőfeltétel dinamikus frissítése a jelentés futásakor Részjelentéseket tartalmazó jelentés összeállítása 3. ismertető: Egymás melletti részjelentéseket tartalmazó jelentés összeállítása 1. feladat: Új jelentés létrehozása 2. feladat: Adatforrás készítése 3. feladat: Adathalmaz készítése a vásárló jelentéshez 4. feladat: Adathalmaz készítése a rendelések részjelentéshez 5. feladat: Adathalmaz készítése a fizetések részjelentéshez 6. feladat: Vásárló elsődleges jelentés létrehozása 7. feladat: Rendelések részjelentés létrehozása 8. feladat: A rendelések részjelentés összekötése a vásárlók elsődleges jelentéssel 9. feladat: Fizetések részjelentés létrehozása 10. feladat: A rendelések részjelentés összekötése a vásárlók elsődleges jelentéssel 11. feladat: Csak a rendelésekkel vagy fizetésekkel rendelkező vásárlók megjelenítése 12. feladat: Részjelentések megjelenítése egymás mellett 13. feladat: Jelentés vázlatának megjelenítése 14. feladat: Jelentés formázása Diagramok használata 4. ismertető: Önálló diagram létrehozása 1. feladat: Adatforrás beállítása és lekérdezése 2. feladat: Diagram hozzáadása a jelentéshez 3. feladat: Adatok biztosítása a diagramhoz 4. feladat: Diagram nagyítása és a jelentés előképének megtekintése 5. feladat: Diagram és értéksorozat címének módosítása 6. feladat: Diagram megjelenésének finomítása Adatok megjelenítése diagramokon Kategóriák csoportosítása az x tengelyen Diagram előkép beállítások módosítása Diagram elrendezése és formázása Formázás áttekintése Diagram háttérszínének beállítása Ábrázolási terület módosítása Tengelycím formázása Tengely adattípusának és -formátumának beállítása Adatok megjelenítése kereszttáblában 5. ismertető: Kereszttábla létrehozása 1. feladat: Új jelentés létrehozása 2. feladat: Adatforrás készítése 3. feladat: Adathalmaz összeállítása 4. feladat: Kereszttábla adatainak beállítása 5. feladat: Kereszttábla hozzáadása a jelentéshez 6. feladat: Végösszegek hozzáadása Adatok szűrése kereszttábla szinten Többoldalas jelentések tervezése Szöveg megjelenítése a fejlécben és láblécben Fejléc és lábléc méretének megadása Fejléc tartalom elrejtése az első oldalon Interaktív megjelenítési szolgáltatások hozzáadása Könyvjelző megadása Jelentés két részét összekötő hiperhivatkozás létrehozása Két jelentés összekapcsolása Tartalomjegyzék bejegyzés létrehozása Megosztott fejlesztési keretrendszer kiépítése Elemek függvénytárhoz adása Téma beállítása jelentéstervhez Téma megszüntetése egy jelentéstervben Sablon jelentéselem létrehozása Sablon mappa beállítása Sablon közzététele Sablon jelentéselem használata Szöveg honosítása Erőforrásfájl jelentéshez rendelése Meglévő erőforráskulcs hozzárendelése címke- vagy szövegelemhez Jelentés előképének megjelenítése eltérő területi beállítással Parancsfájlok használata jelentéstervekben BIRT parancsfájlkészítés bemutatása Java és JavaScript közötti választás JavaScript és Java egyidejű használata Eseménykezelő írása JavaScript használatával JavaScript eseménykezelő bevitele a BIRT jelentéstervező segítségével Parancsfájlok végrehajtási sorrendjének meghatározása ReportDesign.initialize kód biztosítása Kód biztosítása a ReportDesign.initialize parancsfájlnak Kód biztosítása a nyomon követni kívánt parancsfájlok számára ReportDesign.afterFactory kód biztosítása 6. ismertető: Eseménykezelő írása JavaScript nyelven 1. feladat: A jelentésterv létrehozása 2. feladat: Számláló létrehozása a Table.onCreate metódusban 3. feladat: A számláló feltételes növelése 4. feladat: Az eredmény megjelenítése Külső JavaScript függvények hívása Eseménykezelő írása Java használatával Eseménykezelő osztály létrehozása és a Java projekthez adása Java osztály társítása jelentéselemmel Parancsfájlkészítés referencia BIRT JavaScript osztályok rövid összefoglalója BirtComp osztály 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 BirtDateTime osztály 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 BirtDuration osztály 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 BirtMath osztály BirtMath.add BirtMath.ceiling BirtMath.divide BirtMath.mod BirtMath.multiply BirtMath.round BirtMath.roundDown BirtMath.roundUp BirtMath.safeDivide BirtMath.subtract BirtStr osztály BirtStr.charLength BirtStr.concat BirtStr.indexOf BirtStr.left BirtStr.right BirtStr.search BirtStr.toLower BirtStr.toUpper BirtStr.trim BirtStr.trimLeft BirtStr.trimRight Finance osztály 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 Formatter osztály Formatter.format