Générateur de rapports : exemple de réalisation d'un tableau croisé
Cet article décrit la création pas à pas d'un tableau croisé à l'aide du générateur de rapports.
Cet exemple se base sur le fichier des Paiements du logiciel BiblioMaker. Ce fichier contient une liste des versements effectués par les usagers d'une bibliothèque. Une fiche Paiement contient la date du versement, le montant payé ainsi qu'un mode de paiement. Le tableau croisé permettra d'obtenir la somme des versements quotidiens ventilés par mode de paiement, comme illustré ci-dessous :
1.10.2024 | 2.10.2024 | 3.10.2024 | Total | |
Espèces | Fr. 25.00 | Fr. 20.00 | Fr. 30.00 | Fr. 75.00 |
Carte | Fr. 10.00 | Fr. 12.00 | Fr. 12.00 | Fr. 34.00 |
Facture | Fr. 70.00 | Fr. 30.00 | Fr. 45.00 | Fr. 145.00 |
Total | Fr. 105.00 | Fr. 62.00 | Fr. 87.00 | Fr. 254.00 |
Voici comment procéder pour créer un rapport de ce type :
Dans le fichier des Paiements, sélectionnez quelques fiches créés à des dates distinctes et avec différents modes de paiement. Appelez ensuite la commande Fichier>Imprimer ou Fichier>Exporter, cliquez sur le bouton Créer, choisissez le format Rapport et validez.
Dans l'éditeur de rapports, cliquez en haut à droite sur le type de rapport Tableau croisé. La zone du rapport se remplit avec un tableau de 3 colonnes de 3 rangées.
A1 | B1 <Colonnes> | C1 |
A2 <Lignes> | B2 <Cellules> | C2 |
A3 | B3 | C3 |
Pour la commodité de la lecture, nous allons identifier les cellules comme dans un tableur, à savoir que les colonnes portent le nom A, B, C et les lignes sont numérotées de 1 à 3. La cellule du milieu porte donc le nom B2.
La colonne A contiendra la liste des modes de paiement. Faites un double-clic sur la cellule A2 et dans l'éditeur de formule, double-cliquez sur la rubrique Mode de paiement. Validez l'éditeur de formules. Dans la cellule A3, saisissez Total.
La ligne 1 contiendra les jours. Faites un double-clic sur la cellule B1 et dans l'éditeur de formule, double-cliquez sur la rubrique Date. Dans la cellule C1, saisissez Total.
Faites un double-clic sur la cellule B2 et dans l'éditeur de formule, double-cliquez sur la rubrique Montant encaissé. Sélectionnez la cellule B2 et d'un clic secondaire, choisissez la fonction Somme dans le menu contextuel. Le symbole ∑ est affiché dans la cellule B2. Insérez de la même manière ce symbole dans les cellules C2, B3 et C3. La zone du rapport apparaît dorénavant ainsi :
[Paiements]Date | Total | |
[Paiements]Mode de paiement |
[Paiements]Montant encaissé ∑ Somme |
∑ Somme |
Total | ∑ Somme | ∑ Somme |
Dans la zone Ordre de tri, cochez les cases Tri des colonnes et Tri des lignes et les boutons radio pour définir le sens du tri.
Si la prévisualisation vous donne satisfaction, validez le rapport et donnez-lui un nom. Celui-ci sera affiché dans le dialogue d'impression/d'export et vous pourrez réutiliser ce rapport avec un contenu à chaque fois différent, en fonction des fiches sélectionnées avant la génération du rapport.