Leçon 6 : ajout d'un regroupement et de totaux (Reporting Services)
Dans la dernière leçon du tutoriel, vous allez ajouter un regroupement et des totaux à votre rapport Reporting Services pour organiser et synthétiser vos données.
Regrouper des données dans un rapport
Sélectionnez l’onglet Conception.
Si vous ne voyez pas le volet Groupes de lignes, cliquez avec le bouton droit sur l’aire de conception et sélectionnez Vue>Regroupement.
Faites glisser le champ
[Date]
du volet Données du rapport vers le volet Groupes de lignes. Placez-le au-dessus de la ligne = (Details) .Remarque
Notez que la poignée de ligne comporte maintenant un crochet, qui indique un groupe. De plus, le tableau présente désormais deux colonnes d’expression
[Date]
, placées de part et d’autre d’une ligne verticale en pointillé.Faites glisser le champ
[Order]
du volet Données du rapport vers le volet Groupes de lignes. Placez-le après Date et avant = (Détails).Remarque
Notez que la poignée de ligne comporte maintenant deux crochets pour indiquer deux groupes . Le tableau contient aussi désormais deux colonnes d’expression
[Order]
.Supprimez les colonnes d’expression
[Date]
et[Order]
d’origine à droite du double trait. Sélectionnez les poignées des deux colonnes, cliquez avec le bouton droit et choisissez Supprimer les colonnes. Le Concepteur de rapports supprime les expressions de ligne, afin que seules les expressions de groupe soient affichées.Pour mettre en forme la nouvelle colonne
[Date]
, cliquez avec le bouton droit dans la cellule de région de données qui contient l’expression[Date]
, puis sélectionnez Propriétés de la zone de texte.Sélectionnez Nombre dans la zone de liste de la colonne la plus à gauche, et Date dans la zone de liste Catégorie.
Dans la zone de liste Type, sélectionnez January 31, 2000.
Sélectionnez OK pour appliquer le format.
Affichez un aperçu du rapport. Elle devrait ressembler à l’image suivante :
Ajouter des totaux à un rapport
Basculez en mode Conception.
Cliquez avec le bouton droit dans la cellule de région de données qui contient l’expression
[LineTotal]
, puis sélectionnez Ajouter un total. Le Concepteur de rapports 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 sélectionnez Ajouter un total. Le Concepteur de rapports ajoute la somme des quantités de chaque commande à la ligne des totaux.Dans la cellule vide à gauche de la cellule
Sum[Qty]
, saisissez la chaîne « 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, sélectionnez Couleur d’arrière-plan>Gris clair.
Sélectionnez OK pour appliquer le format.
Ajouter le total quotidien au rapport
Cliquez avec le bouton droit dans la cellule d’expression
[Order]
, puis sélectionnez Ajouter un Total>Après. Le Concepteur de rapports ajoute une nouvelle ligne contenant les sommes des valeurs[Qty]
et[Linetotal]
pour chaque jour, et la chaîne « Total » en bas de la colonne d’expression[Order]
.Saisissez le mot « Quotidien » avant le mot « Total » dans la même cellule. Vous obtenez « Total quotidien ».
Sélectionnez cette cellule, les deux cellules de totaux adjacentes situées à droite et la cellule vide située entre elles.
Dans le menu Format, sélectionnez Couleur d’arrière-plan>Orange.
Sélectionnez OK pour appliquer le format.
Ajouter le total général au rapport
Cliquez avec le bouton droit dans la cellule d’expression
[Date]
, puis sélectionnez Ajouter un Total>Après. Le Concepteur de rapports ajoute une nouvelle ligne contenant les sommes des valeurs[Qty]
et[LineTotal]
pour le rapport entier, et la chaîne « Total » en bas de la colonne d’expression[Date]
.Saisissez la chaîne « Général » avant le mot « Total » dans la même cellule. Vous obtenez « Total général ».
Sélectionnez la cellule qui contient « Total général », les deux cellules d’expression
Sum()
et les cellules vides situées entre elles.Dans le menu Format, sélectionnez Couleur d’arrière-plan>Bleu clair.
Sélectionnez OK pour appliquer le format.
Afficher un aperçu du rapport
Pour afficher un aperçu des modifications de mise en forme, sélectionnez l’onglet Aperçu. Dans la barre d'outils Aperçu, sélectionnez le bouton Dernière page, qui ressemble à Les résultats doivent s'afficher comme indiqué dans l'image suivante :
Publier le rapport sur le serveur de rapports (facultatif)
Une étape facultative consiste à publier le rapport terminé sur le serveur de rapports afin de pouvoir le consulter dans le portail web.
Sélectionnez le menu Projet>Propriétés du tutoriel...
Dans TargetServerURL, saisissez le nom de votre serveur de rapports, par exemple :
http:/<servername>/reportserver
ouhttps://localhost/reportserver
fonctionne si vous concevez le rapport sur le serveur de rapports.
TargetReportFolder a pour valeur Tutorial, le nom du projet. Le Concepteur de rapports déploie le rapport dans ce dossier.
Sélectionnez OK.
Sélectionnez le menu Générer>Déployer le tutoriel.
Si vous voyez un message semblable à ce qui suit dans la fenêtre Sortie, c'est que le déploiement a été réalisé avec succès.
------ Build démarrée : Project: tutorial, Configuration: Debug ------
'Sales Orders.rdl' ignoré. L’élément est à jour.
Fin de la génération -- 0 erreur, 0 avertissement
------ Deploy started: Project: tutorial, Configuration: Debug ------
Déploiement vershttps://[server name]/reportserver
Déploiement du rapport '/tutorial/Sales Orders'.
Fin du déploiement -- 0 erreur, 0 avertissement
========== Build : 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Deploy: 1 réussi, 0 échoué, 0 ignoré ==========Si le message d'erreur suivant s'affiche, vérifiez que vous disposez des autorisations appropriées sur le serveur de rapports et que vous avez démarré SQL Server Data Tools 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. »
Ouvrez un navigateur avec des privilèges d’administrateur. Par exemple, cliquez sur l’icône Internet Explorer et sélectionnez Exécuter en tant qu’administrateur.
Accédez à l’URL du portail web.
https://<server name>/reports
.https://localhost/reports
fonctionne si vous concevez le rapport sur le serveur de rapports.
Sélectionnez le dossier Tutoriel, puis choisissez le rapport « Sales Orders » pour afficher le rapport.
Vous avez correctement terminé le tutoriel de création d’un rapport de tableau de base.
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour