Partager via


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 Report Designer 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).

Remarque

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.

Ajouter des 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 jeu de données de rapport dans une région de données de tableau matriciel, faites glisser un champ de jeu de données 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 jeu de données à 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).

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).

Ajouter des 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 Données de rapport vers 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).

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égation. Par exemple, vous pouvez modifier la valeur par défaut pour calculer le pourcentage que représente une valeur dans un groupe de lignes. 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).

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).

Ajouter des totaux et des sous-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 Étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports).

Ajouter des é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) ou Insérer ou supprimer une colonne (Générateur de rapports).

Ajouter une région de données existante du tableau matriciel à 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. Après avoir collé la région de données, vous devez vous assurer que le jeu de données utilisé par la région de données est défini. Vous devez également vous assurer que les champs de jeu de données ont des noms et des types de données identiques à ceux du rapport d'origine. Vous ne pouvez pas copier de jeux de données d'un rapport vers un autre, mais si vos rapports utilisent des sources de données partagées, vous pouvez dupliquer rapidement le jeu de données dans un 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).