Inhoudsopgave Basisinformatie De rapportontwerpomgeving Zelfstudieprogramma 1: Een eenvoudig lijstrapport maken Taak 1: Een nieuw project maken Taak 2: Een nieuw rapport maken Taak 3: Een gegevensbron maken Taak 4: Een gegevensset maken Taak 5: Het rapport indelen Taak 6: De gegevens sorteren Taak 7: Het rapport opmaken Kolomkoppen bewerken Kolomkoppen indelen Voor- en achternaam afbeelden op dezelfde regel Ruimte tussen rijen groter maken Taak 8: Een rapporttitel maken Toegang tot gegevens Over BIRT-gegevensbronnen Over gegevenssets Een Cassandra-gegevensbron maken Aangeven welke gegevens uit een Cassandra-gegevensbron opgehaald kunnen worden Een Excel-gegevensbron maken Aangeven welke gegevens uit een Excel-werkmap opgehaald kunnen worden Een Hive-gegevensbron maken Aangeven welke gegevens uit een Hadoop-systeem opgehaald kunnen worden Verbindingseigenschappen opgeven voor een database of een andere JDBC-gegevens bron Een JDBC-stuurprogramma toevoegen JDBC-stuurprogramma's wissen in een JAR-bestand Een SQL-query maken om gegevens op te halen uit een JDBC-gegevensbron Een opgeslagen procedure gebruiken voor het ophalen van gegevens uit een JDBC-gegevensbron Een MongoDB-gegevensbron maken Aangeven welke gegevens uit een MoongoDB-database opgehaald kunnen worden Een POJO-gegevensbron maken Een POJO-gegevensset maken Uitvoerkolommen bekijken en wijzigen Een resultaatveld toevoegen aan een gegevensset Gegevenssets samenvoegen Het aantal rijen wijzigen dat wordt afgebeeld in Preview bekijken van resultaten Gegevens koppelen Een kolombinding maken Een rapport opmaken Een rij of kolom toevoegen Rij of kolom wissen Een binding tussen een gegevensset en een tabel uitvoeren >Een gekoppelde afbeelding invoegen Een ingebedde afbeelding invoegen Afbeeldingen invoegen die zijn opgeslagen in een gegevensbron Tekst afbeelden Werken met dynamische tekstelementen Rapportcontent indelen Stijl maken Stijlen importeren Een CSS-bestand koppelen Een stijl toepassen Een stijl wijzigen Een stijl wissen Een indelingsregel maken Een indelingsregel wijzigen Een indelingsregel wissen Het formaat van een kolom of rij wijzigen door de randen ervan te verslepen De hoogte van een rij opgeven Breedte van een kolom opgeven Formaat van marges, kaders en opvulling wijzigen Cellen van een tabel of raster samenvoegen Gegevenswaarden toewijzen aan andere weergegeven waarden Een element voorwaardelijk verbergen Gegevens sorteren en groeperen Zelfstudieprogramma 2: Rapportgegevens groeperen Taak 1: Het rapportontwerp openen Taak 2: Het rapport opslaan als een nieuw bestand Taak 3: Het kredietlimietveld toevoegen aan de gegevensset Taak 4: Kredietlimietgegevens toevoegen aan het rapport Taak 5: Klantgegevens groeperen op kredietlimiet Taak 6: Kredietlimietbereiken afbeelden in de groepskop Taak 7: Aggregatiegegevens afbeelden Het aantal klanten in elke groep afbeelden Het aantal klanten in het rapport afbeelden Taak 8: Het rapport indelen De kolombreedten aanpassen Kredietlimietgegevens verwijderen uit de detailrijen Groepskoppen afbeelden op de eerste rij van elke groep Groepen van elkaar scheiden met een lijn Het aantal klanten als tekst weergeven op één regel Taak 9: Een preview van het rapport bekijken in de BIRT-rapportviewer Taak 10: Kredietlimietbereiken afbeelden in de inhoudsopgave Gegevens aggregeren Aggregatiegegevens afbeelden Expressies schrijven Gegevens filteren Filteren van de uit een JDBC-gegevensbron op te halen rijen >Filteren op het niveau van gegevenssets Filteren op het niveau van rapportelementen Filteren op het niveau van groepen Gebruiker in staat stellen gegevens te filteren Een standaardrapportparameter maken Een parametermerkteken invoegen in een SQL-query Een parameter voor een gegevensset definiëren Een filtervoorwaarde dynamisch bijwerken tijdens het uitvoeren van een rapport Een rapport met subrapporten samenstellen Zelfstudieprogramma 3: Rapport samenstellen met subrapporten naast elkaar Taak 1: Een nieuw report maken Taak 2: Een gegevensbron maken Taak 3: Een gegevensset maken voor het rapport met klanten Taak 4: Een gegevensset maken voor het subrapport met orders Taak 5: Een gegevensset maken voor het subrapport met payments Taak 6: Het hoofdrapport met klanten maken Taak 7: Het subrapport met orders maken Taak 8: Het subrapport met orders koppelen aan het hoofdrapport met klanten Taak 9: Het subrapport met betalingen maken Taak 10: Het subrapport met betalingen koppelen aan het hoofdrapport Task 11: Alleen klanten met bestellingen of betalingen afbeelden aak 12: De subrapporten naast elkaar afbeelden Taak 13: Het overzicht van het rapport bekijken Taak 14: Het rapport indelen Werken met een grafiek Zelfstudieprogramma 4: Een zelfstandige grafiek maken Taak 1: Gegevensbron instellen en er een query op uitvoeren Taak 2: De grafiek toevoegen aan het rapport Taak 3: Gegevens leveren voor een grafiek Taak 4: De grafiek vergroten en preview bekijken Task 5: De titel van grafiek- en waardereeksen wijzigen Taak 6: De grafiekpresentatie verfijnen Gegevens afbeelden in grafieken Categorieën groeperen op de x-as Previewvoorkeuren wijzigen voor een grafiek Een grafiek indelen en opmaken Overzicht van indelingen Achtergrondkleur instellen voor een grafiek Plotgebied aanpassen Een astitel indelen Het gegevenstype en de notatie opgeven voor een as Gegevens presenteren in een kruistabulatie Zelfstudieprogramma 5: Een kruistabulatie maken Taak 1: Een nieuw report maken Taak 2: Een gegevensbron maken Taak 3: Een gegevensset maken Taak 4: Gegevens instellen voor de kruistabulatie Taak 5: Een kruistabulatie toevoegen aan het rapport Taak 6: Eindtotalen toevoegen Gegevens filteren op het niveau van kruistabulatie RapportDesigning met meerdere pagina's ontwerpen Tekst afbeelden in de kop- en voettekst Grootte opgeven voor een kop- of voettekst Koptekst uitsluiten van de eerste pagina Interactieve weergaveopties toevoegen Een bladwijzer definiëren Een hyperlink maken die twee gedeelten in een rapport koppelt Twee rapporten aan elkaar koppelen Een vermelding in een inhoudsopgave maken Framework voor gemeenschappelijke ontwikkeling bouwen Een element toevoegen aan een bibliotheek Een thema instellen voor een rapportontwerp Een thema verwijderen uit een rapportontwerp Een sjabloonrapportitem maken Een sjabloonmap instellen Een sjabloon publiceren Een sjabloonrapportitem gebruiken Tekst lokaliseren Resourcebestand toewijzen aan een rapport Een bestaande resourcesleutel toewijzen aan een label of tekstelement Een preview van een rapport bekijken met een andere locale Werken met scripts in een rapportontwerp Overzicht van BIRT-scripts Kiezen tussen JavaScript en Java JavaScript en Java gebruiken JavaScript gebruiken voor het schrijven van een eventhandler Een JavaScript-eventhandler opgeven in de BIRT Report Designer Volgorde vaststellen voor het uitvoeren van scripts Code opgeven voor ReportDesign.initialize Code opgeven voor het script ReportDesign.initialize Code opgeven voor de scripts die u wilt nalopen Code opgeven voor ReportDesign.afterFactory Zelfstudieprogramma 6: Eventhandler schrijven in JavaScript Taak 1: Het rapportontwerp maken Taak 2: Een teller maken in Table.onCreate Taak 3: Voorwaardelijk verhogen van de teller Task 4: Resultaat afbeelden Externe JavaScript-functies aanroepen Java gebruiken voor het schrijven van een eventhandler Een eventhandlerklasse maken en aan het Java-project toevoegen Een Java-klasse aan een rapportelement koppelen Scripting-naslag Naslaglijst BIRT JavaScript-klassen Klasse 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 Klasse 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 Klasse 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 Klasse BirtMath BirtMath.add BirtMath.ceiling BirtMath.divide BirtMath.mod BirtMath.multiply BirtMath.round BirtMath.roundDown BirtMath.roundUp BirtMath.safeDivide BirtMath.subtract Klasse BirtStr BirtStr.charLength BirtStr.concat BirtStr.indexOf BirtStr.left BirtStr.right BirtStr.search BirtStr.toLower BirtStr.toUpper BirtStr.trim BirtStr.trimLeft BirtStr.trimRight Klasse 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 Indelingsprogramma voor klassen Formatter.format