Table des matières Apprendre les bases A propos de l'environnement de conception des rapports Tutoriel 1 : Création d'un rapport de liste simple Tâche 1 : Créer un nouveau projet Tâche 2 : Créer un nouveau rapport Tâche 3 : Générer une source de données Tâche 4 : Générer un fichier Tâche 5 : Mettre en page le rapport Tâche 6 : Trier les données Tâche 7 : Mettre en forme le rapport Editer les en-têtes de colonne Mettre en forme les en-têtes de colonne Afficher les noms et prénoms sur la même ligne Augmenter l'espacement entre les lignes Tâche 8 : Créer un titre de rapport Accès aux données A propos des sources de données BIRT A propos des fichiers Comment créer une source de données Cassandra Comment indiquer les données à extraire d'une source de données Cassandra Comment créer une source de données Excel Comment indiquer les données à extraire d'un classeur Excel Comment créer une source de données Hive Comment indiquer les données à extraire d'un système Hadoop Comment spécifier les informations de connexion à une base de données ou à une autre source de données JDBC Comment ajouter un pilote JDBC Comment supprimer des pilotes JDBC dans un fichier JAR Comment créer une requête SQL pour extraire des données d'une source de données JDBC Comment utiliser une procédure mémorisée pour extraire des données d'une source de données JDBC Comment créer une source de données MongoDB Comment déterminer les données à extraire depuis une base de données MongoDB Comment créer une source de données POJO Comment créer un fichier POJO Comment afficher et modifier des colonnes de sortie Comment ajouter un champ calculé à un fichier Comment joindre des fichiers Comment changer le nombre de lignes apparaissant dans Aperçu des résultats Liaison de données Comment créer une liaison de colonne Présentation d'un rapport Comment ajouter une ligne ou une colonne Comment supprimer une ligne ou une colonne Comment lier un fichier à une table Comment insérer une image liée Comment insérer une image imbriquée Comment insérer des images stockées dans une source de données Affichage de texte Comment utiliser un élément de texte dynamique Mise en forme du contenu d'un rapport Comment créer un style Comment importer des styles Comment lier un fichier CSS Comment appliquer un style Comment modifier un style Comment supprimer un style Comment créer une règle de mise en page Comment modifier une règle de mise en page Comment supprimer une règle de mise en page Comment redimensionner une colonne ou une ligne en déplaçant sa limite Comment spécifier une hauteur de ligne Comment spécifier la largeur d'une colonne Redimensionnement des marges, des bordures et remplissage des éléments Comment fusionner des cellules de table ou de grille Comment mapper des valeurs de données à des valeurs d'affichage différentes Comment masquer un élément en fonction d'un critère Tri et regroupement des données Tutoriel 2 : Regroupement des données d'un rapport Tâche 1 : Ouvrir la conception de rapport Tâche 2 : Sauvegarder le rapport sous forme de nouveau fichier Tâche 3 : Ajouter la zone de plafond de crédit au fichier Tâche 4 : Ajouter les données de plafond de crédit au rapport Tâche 5 : Regrouper les données client par plafond de crédit Tâche 6 : Afficher les tranches de plafond de crédit dans l'en-tête du groupe Tâche 7 : Afficher des informations d'agrégation Affichage du nombre de clients dans chaque groupe Affichage du nombre total de clients dans le rapport Tâche 8 : Mettre en forme le rapport Ajuster la largeur des colonnes Supprimer les données de plafond de crédit des lignes de détail Afficher des en-têtes de groupe sur la première ligne de chaque groupe Séparer chaque groupe par une ligne Afficher le nombre de clients (intitulé + résultat) sur une ligne Tâche 9 : Prévisualiser le rapport dans l'afficheur de rapports BIRT Tâche 10 : Afficher les tranches de plafond de crédit dans la table des matières Agrégation des données Comment afficher les données agrégées Ecriture d'expressions Filtrage des données Comment filtrer les lignes à récupérer depuis une source de données JDBC Comment filtrer au niveau du fichier Comment filtrer au niveau de l'élément de rapport Comment filtrer au niveau du groupe Filtrage des données par l'utilisateur Comment créer un paramètre de rapport basique Comment insérer un marqueur de paramètre dans la requête SQL Comment définir un paramètre de fichier Mise à jour dynamique d'un critère de filtre lors de l'exécution du rapport Création d'un rapport contenant des sous-rapports Tutoriel 3 : Création d'un rapport avec des sous-rapports côte-à-côte Tâche 1 : Créer un nouveau rapport Tâche 2 : Créer une source de données Tâche 3 : Créer un fichier pour le rapport des clients Tâche 4 : Créer un fichier pour le sous-rapport des commandes Tâche 5 : Créer un fichier pour le sous-rapport des paiements Tâche 6 : Créer le rapport principal Clients Tâche 7 : Créer le sous-rapport des commandes Tâche 8 : Lier le sous-rapport des commandes au rapport principal Clients Tâche 9 : Créer le sous-rapport des paiements Tâche 10 : Lier le sous-rapport des paiements au rapport principal Clients Tâche 11 : Afficher uniquement les clients ayant des commandes ou des paiements Tâche 12 : Afficher côte-à-côte les sous-rapports Tâche 13 : Afficher la structure du rapport Tâche 14 : Mettre en forme le rapport Utilisation d'un graphique Tutoriel 4 : Création d'un graphique autonome Tâche 1: Définir et interroger la source de données Tâche 2 : Ajouter le graphique au rapport Tâche 3 : Fournir des données pour un graphique Tâche 4 : Agrandir le graphique et prévisualiser le rapport Tâche 5 : Modifier le titre d'un graphique et d'une série de valeurs Tâche 6 : Améliorer l'apparence du graphique Affichage de données dans des graphiques Comment regrouper des catégories sur l'axe des abscisses Comment modifier les préférences de prévisualisation d'un graphique Présentation et formatage d'un graphique Présentation des fonctions de mise en forme Comment définir la couleur d'arrière-plan d'un graphique Comment modifier la zone de tracé Comment mettre en forme le titre d'un axe Comment définir le type de données et le format d'un axe Présentation de données dans un tableau croisé Tutoriel 5 : Création d'un tableau croisé Tâche 1 : Créer un nouveau rapport Tâche 2 : Créer une source de données Tâche 3 : Créer un fichier Tâche 4 : Configurer les données d'un tableau croisé Tâche 5 : Ajouter un tableau croisé à un rapport Tâche 6 : Ajouter des totaux généraux Comment filtrer les données au niveau d'un tableau croisé Conception d'un rapport multipage Comment afficher du texte dans l'en-tête et le bas de page Comment définir une taille d'en-tête ou de bas de page Comment exclure le contenu de l'en-tête de la première page Ajout de fonctions d'affichage interactives Comment définir un signet Comment créer un hyperlien liant deux sections dans un rapport Comment lier deux rapports Comment créer une entrée de table des matières Création d'une structure de développement partagée Comment ajouter un élément à une bibliothèque Comment définir un thème pour une conception de rapport Comment retirer un thème d'une conception de rapport Comment créer un modèle d'élément de rapport Comment configurer un dossier de modèles Comment publier un modèle Comment utiliser un modèle d'élément de rapport Localisation de texte Comment attribuer un fichier de ressources à un rapport Comment attribuer une clé de ressource existante à un élément de libellé ou de texte Comment prévisualiser un rapport dans un environnement local différent Utilisation de scripts dans une conception de rapport Présentation des fonctions de script BIRT Choix entre JavaScript et Java Utilisation conjointe de JavaScript et de Java Utilisation de JavaScript pour écrire un gestionnaire d'événements Comment utiliser BIRT Report Designer pour entrer un gestionnaire d'événements JavaScript Détermination de la séquence d'exécution du script Indication du code ReportDesign.initialize Comment fournir du code au script ReportDesign.initialize Ajout de code aux scripts que vous voulez suivre Indication du code ReportDesign.afterFactory Tutoriel 6 : écriture d'un gestionnaire d'événements dans JavaScript Tâche 1 : Créer la conception de rapport Tâche 2 : Créer un compteur dans Table.onCreate Tâche 3 : Incrémenter le compteur sous condition Tâche 4 : Afficher le résultat Appel des fonctions JavaScript externes Utilisation de Java pour écrire un gestionnaire d'événements Comment créer une classe de gestionnaire d'événements et l'ajouter au projet Java Comment associer une classe Java à un élément de rapport Référence de la fonction de script Récapitulatif des classes JavaScript de BIRT Classe 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 Classe 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 Classe 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 Classe BirtMath BirtMath.add BirtMath.ceiling BirtMath.divide BirtMath.mod BirtMath.multiply BirtMath.round BirtMath.roundDown BirtMath.roundUp BirtMath.safeDivide BirtMath.subtract Classe BirtStr BirtStr.charLength BirtStr.concat BirtStr.indexOf BirtStr.left BirtStr.right BirtStr.search BirtStr.toLower BirtStr.toUpper BirtStr.trim BirtStr.trimLeft BirtStr.trimRight Classe 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 Classe Formatter Formatter.format