Leçon 6 : ajout d'un regroupement et de totaux (Reporting Services)
Ajoutez un regroupement et des totaux à votre rapport pour organiser et synthétiser vos données.
Pour plus d'informations sur l'ajout de totaux cumulés à des rapports, consultez le site curah.microsoft.com : Ajout de totaux à des rapports Reporting Services (SSRS).
Dans cette rubrique :
To group data in a report
To add totals to a report
To add a daily total to a report
To add a grand total to a report
To Publish the Report to the Report Server (Optional)
Pour regrouper des données dans un rapport
Cliquez sur l'onglet Conception.
Si vous ne voyez pas le volet Groupes de lignes, cliquez avec le bouton droit sur l'aire de conception, puis sélectionnez Vue et cliquez sur Regroupement.
Faites glisser le champ Date du volet des données de rapport vers le volet Groupes de lignes. Placez-le au-dessus de la ligne appelée (Details).
Notez que le descripteur de ligne comporte maintenant un crochet, qui indique un groupe. En outre, le tableau présente désormais deux colonnes Date, placées de part et d'autre d'une ligne verticale en pointillé.
Faites glisser le champ Order du volet des données de rapport vers le volet Groupes de lignes. Placez-le au-dessous du champ Date et au-dessus de la ligne (Details).
Notez que le descripteur de ligne comporte maintenant deux crochets, qui indiquent deux groupes. En outre, le tableau présente désormais deux colonnes Order.
Supprimez les colonnes Date et Order d'origine, à droite du double trait. Cette opération supprime les différentes valeurs d'enregistrement afin que seule la valeur de groupe soit affichée. Sélectionnez les descripteurs des deux colonnes, cliquez avec le bouton droit, puis cliquez sur Supprimer les colonnes.
Vous pouvez de nouveau mettre en forme la date et les en-têtes de colonne.
Sélectionnez l'onglet Aperçu pour afficher un aperçu du rapport. Il doit présenter un aspect similaire à l'illustration suivante :
Top
Pour ajouter des totaux à un rapport
Passez en mode Conception.
Cliquez avec le bouton droit dans la cellule de région de données qui contient le champ [LineTotal], puis sélectionnez Ajouter un total.
Cette opération ajoute une ligne avec la somme des montants en dollars de chaque commande.
Cliquez avec le bouton droit dans la cellule qui contient le champ [Qty], puis cliquez sur Ajouter un total.
Cette opération ajoute la somme des quantités de chaque commande à la ligne des totaux.
Dans la cellule vide à gauche de Sum[Qty], tapez l'étiquette « Total des commandes ».
Vous pouvez ajouter une couleur d'arrière-plan à la ligne des totaux. Sélectionnez les deux cellules de somme et la cellule d'étiquette.
Dans le menu Format, cliquez sur Couleur d'arrière-plan, sur Gris clair, puis sur OK.
Top
Pour ajouter un total quotidien à un rapport
Cliquez avec le bouton droit sur la cellule Order, pointez sur Ajouter un total, puis cliquez sur Après.
Cette opération ajoute une nouvelle ligne contenant la somme des quantités et la somme des montants en dollars pour chaque jour, et l'étiquette « Total » dans la colonne Order.
Tapez le mot quotidien après le mot Total dans la même cellule. Vous obtenez : Total quotidien.
Sélectionnez la cellule Total quotidien, les deux cellules de somme et la cellule vide qui les sépare.
Dans le menu Format, cliquez sur Couleur d'arrière-plan, sur Orange, puis sur OK.
Top
Pour ajouter un total général à un rapport
Cliquez avec le bouton droit sur la cellule Date, pointez sur Ajouter un total, puis cliquez sur Après.
Cette opération ajoute une nouvelle ligne contenant la somme des quantités et la somme des montants en dollars pour l'intégralité du rapport, et l'étiquette Total dans la colonne Date.
Tapez le mot « général » après le mot Total dans la même cellule. Vous obtenez : Total général.
Sélectionnez la cellule Total général, les deux cellules de somme et les cellules vides qui les séparent.
Dans le menu Format, cliquez sur Couleur d'arrière-plan, sur Bleu clair, puis sur OK.
Cliquez sur Aperçu.
La dernière page doit avoir l'aspect suivant :
Top
Pour publier le rapport sur le serveur de rapports (facultatif)
Une étape facultative consiste à publier le rapport terminé sur le serveur de rapports en mode natif afin de pouvoir consulter le rapport à partir du Gestionnaire de rapports.
Dans la barre d'outils, cliquez sur Projet, puis sur Propriétés du didacticiel...
Dans TargetServerURL, tapez le nom de votre serveur de rapports ; par exemple, http://<nom du serveur>/reportserver
Cliquez sur OK
Dans la barre d'outils, cliquez sur Générer, puis sur Déployer le didacticiel.
Si vous voyez un message semblable à ce qui suit dans la fenêtre de sortie, c'est que le déploiement a été réalisé avec succès.
------ Création démarrée : Projet : didacticiel, Configuration : débogage ------« Sales Orders.rdl » ignoré.L'élément est à jour.Fin de la génération -- 0 erreur, 0 avertissement------ Début du déploiement : Projet : didacticiel, Configuration : débogage------Déploiement vers http://<nom_serveur>/reportserverDeploying report '/tutorial/Sales Orders'.Fin du déploiement -- 0 erreur, 0 avertissement========== Générer : 1 réussi ou mis à jour, 0 échoué, 0 ignoré ==================== Déployer : 1 réussi, 0 échoué, 0 ignoré ==========
Si un message d'erreur semblable au suivant s'affiche, vérifiez que vous disposez d'autorisations sur le serveur de rapports et que vous avez démarré Outils de données SQL Server avec des privilèges d'administrateur.
Les autorisations accordées à l'utilisateur « XXXXXXXX\<votre nom d'utilisateur> » ne sont pas suffisantes pour effectuer cette opération. »
Démarrez le Gestionnaire de rapports avec des privilèges d'administrateur ; cliquez, par exemple, avec le bouton droit sur l'icône d'Internet Explorer et sélectionnez Exécuter en tant qu'administrateur.
Accédez à l'URL du Gestionnaire de rapports, par exemple : http://<server name>/reports.
Accédez au dossier qui contient le rapport et cliquez sur le nom du rapport Sales Orders afin de consulter le rapport rendu dans le navigateur.
Top
Étapes suivantes
Vous avez réalisé le didacticiel de création d'un rapport de tableau de base.
Voir aussi
Concepts
Filtrer, regrouper et trier des données (Générateur de rapports et SSRS)