Ajout de données à une région de données de tableau matriciel dans un rapport paginé (Générateur de rapports)

S’applique à : Générateur de rapports Microsoft (SSRS) Power BI Report Builder Concepteur de rapports dans SQL Server Data Tools

Dans les rapports paginés, pour afficher les données d’un jeu de données de rapport dans une table ou une matrice, spécifiez dans chaque cellule de données le nom d’un champ de jeu de données à afficher. Vous pouvez afficher des données de détail ou des données groupées. Si vous ajoutez des groupes à une table ou à une matrice, les lignes et les colonnes des valeurs de groupe et les données de groupe sont automatiquement ajoutées. Vous pouvez ensuite ajouter des totaux et des sous-totaux pour vos données.

Toutes les données d'une région de données appartiennent à au moins un groupe. Les données de détail font partie du groupe de détails. Pour plus d’informations sur les données de détail et les données groupées, consultez Fonctionnement des groupes (Générateur de rapports et SSRS).

Notes

Il est possible de créer et de modifier des fichiers de définition de rapports (.rdl) paginés dans le Générateur de rapports Microsoft, dans Power BI Report Builder et dans le Concepteur de rapports de SQL Server Data Tools.

Ajout de données de détail

Les données de détail correspondent à toutes les données d'un dataset de rapport une fois les filtres appliqués au dataset, à la région de données et au groupe de détails. Toutes les données de détail affichées dans une même région de données de tableau matriciel doivent provenir du même dataset de rapport.

Pour afficher des données de détail d'un dataset de rapport dans une région de données de tableau matriciel, faites glisser un champ de dataset du volet des données de rapport vers chaque cellule de la ligne de détails. Pour les cellules existantes d'une région de données de tableau matriciel, vous pouvez ajouter ou modifier une expression de champ de dataset à l'aide du sélecteur de champ dans chaque cellule ou en faisant glisser un champ du volet des données de rapport vers la cellule. Pour créer des colonnes supplémentaires, vous pouvez faire glisser le champ du volet des données de rapport vers une région de données de tableau matriciel existante.

Par défaut, au moment de l'exécution, une cellule figurant dans la ligne de détails affiche des données de détail et une cellule figurant dans une ligne de groupe affiche une valeur d'agrégation. Pour plus d’informations sur les lignes et colonnes de tableau matriciel, consultez Cellules, lignes et colonnes de région de données de tableau matriciel (Générateur de rapports et SSRS).

Un modèle de table et un modèle de liste fournissent une ligne de détails. Un modèle de matrice ne possède aucune ligne de détails. Si la région de données de tableau matriciel ne possède aucune ligne de détails, vous pouvez en ajouter une en définissant un groupe de détails. Pour plus d’informations, consultez Ajouter un groupe de détails (Générateur de rapports et SSRS).

Ajout de données groupées

Les données groupées correspondent à toutes les données de détail spécifiées par une expression de groupe une fois les filtres appliqués au dataset, à la région de données et au groupe. Pour organiser les données de détail en groupes, faites glisser les champs du volet des données de rapportvers le volet Regroupement. Quand vous ajoutez un groupe, Reporting Services ajoute automatiquement les lignes ou les colonnes associées à la région de données de tableau matriciel sur laquelle afficher des données groupées. Les cellules figurant dans ces lignes ou ces colonnes sont associées aux données groupées. Pour plus d’informations, consultez Ajouter ou supprimer un groupe dans une région de données (Générateur de rapports et SSRS).

Par défaut, lorsque vous ajoutez un champ de dataset qui représente des données numériques à une cellule dans une ligne ou une colonne de groupe, la valeur de la cellule correspond à la somme des données groupées étendues aux membres du groupe de lignes et de colonnes le plus profond pour la cellule. Vous pouvez remplacer la fonction d’agrégation par défaut Sum par une autre fonction d’agrégation (Avg ou Count, par exemple). Vous pouvez également modifier l'étendue par défaut d'un calcul d'agrégats (pour calculer le pourcentage que représente une valeur par rapport à un groupe de lignes, par exemple). Pour plus d’informations, consultez Étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports et SSRS).

Par défaut, toutes les données groupées proviennent du même dataset de rapport. Dans une région de données de tableau matriciel, vous pouvez inclure des valeurs d’agrégation d’un autre dataset en spécifiant le nom de dataset comme étendue. Vous pouvez spécifier plusieurs valeurs d'agrégation de plusieurs datasets dans une même région de données de tableau matriciel. Pour plus d’informations, consultez Informations de référence sur les fonctions d’agrégation (Générateur de rapports et SSRS).

Ajout de sous-totaux et de totaux

Pour ajouter des sous-totaux pour un groupe et des totaux généraux pour la région de données, utilisez la fonctionnalité Ajouter un total dans le menu contextuel d'une cellule ou dans le volet Regroupement. Les lignes et les colonnes sur lesquelles afficher les totaux sont automatiquement ajoutées. Les expressions de sous-total et de total utilisent par défaut la fonction d’agrégation Sum . Une fois que vous avez ajouté l'expression, vous pouvez remplacer la fonction par défaut par une autre fonction. Pour plus d’informations, consultez Ajouter un total à un groupe ou à une région de données de tableau matriciel (Générateur de rapports et SSRS) et Étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports et SSRS).

Ajout d'étiquettes

Pour ajouter des étiquettes pour un groupe ou pour la région de données, ajoutez une ligne ou une colonne à l'extérieur du groupe que vous souhaitez étiqueter. Les lignes et les colonnes d'étiquette ressemblent aux lignes et aux colonnes que vous ajoutez pour afficher des totaux. Pour plus d’informations, consultez Insérer ou supprimer une ligne (Générateur de rapports et SSRS) ou Insérer ou supprimer une colonne (Générateur de rapports et SSRS).

Ajout d'une région de données de tableau matriciel existante à partir d'un autre rapport

Vous pouvez copier une région de données d'un autre rapport et la coller dans un nouveau rapport ou un rapport existant. Une fois la région de données collée, vous devez vérifier que le dataset utilisé par la région de données est défini et que les champs du dataset portent les mêmes noms et possèdent les mêmes types de données que dans le rapport d'origine. Vous ne pouvez pas copier de datasets d'un rapport vers un autre, mais si vos rapports utilisent des sources de données partagées, vous pouvez dupliquer rapidement le dataset dans l'autre rapport. Vous pouvez également importer le texte des requêtes qui récupèrent les données du dataset, ce qui facilite la duplication des requêtes dans les rapports. Pour plus d’informations, consultez Jeux de données incorporés dans le rapport et jeux de données partagés (Générateur de rapports et SSRS).

Voir aussi

Expressions (Générateur de rapports et SSRS)
Paramètres de rapport (Générateur de rapports et Concepteur de rapports)
Tri interactif, Explorateurs de documents et liens (Générateur de rapports et SSRS)
Ajouter des filtres de datasets, des filtres de régions de données et des filtres de groupes (Générateur de rapports et SSRS)
ajouter, modifier ou actualiser des champs dans le volet des données de rapport (Générateur de rapports et SSRS)
Ajouter une expression (Générateur de rapports et SSRS)