Ajout de données à une région de données de tableau matriciel (Générateur de rapports version 3.0 et SSRS)

Pour afficher les données d'un dataset de rapport dans une table ou une matrice, spécifiez dans chaque cellule de données le nom d'un champ de dataset à 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 version 3.0 et SSRS).

Notes

Vous pouvez créer et modifier des définitions de rapports (.rdl) dans le Générateur de rapports version 3.0 et dans le Concepteur de rapports, dans Business Intelligence Development Studio. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d'informations, consultez Conception de rapports dans le Concepteur de rapports et le Générateur de rapports version 3.0 (SSRS) sur le site Web Microsoft.

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 Données du 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 Données du rapport vers la cellule. Pour créer des colonnes supplémentaires, vous pouvez faire glisser le champ du volet Données du 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 les colonnes de tableau matriciel, consultez Présentation des cellules, des lignes et des colonnes d'une région de données de tableau matriciel (Générateur de rapports version 3.0 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 Procédure : ajouter un groupe de détails (Générateur de rapports version 3.0 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 Données du rapport vers le volet Regroupement. Lorsque 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 Procédure : ajouter ou supprimer un groupe dans une région de données (Générateur de rapports version 3.0 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 Présentation de l'étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports version 3.0 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 Référence aux fonctions d'agrégation (Générateur de rapports version 3.0 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 Procédure : ajouter un total à un groupe ou à une région de données de tableau matriciel (Générateur de rapports version 3.0 et SSRS) et Présentation de l'étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports version 3.0 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 Procédure : insérer ou supprimer une ligne (Générateur de rapports version 3.0 et SSRS) ou Procédure : insérer ou supprimer une colonne (Générateur de rapports version 3.0 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 Création et ajout de datasets (Générateur de rapports version 3.0 et SSRS).