Afficher les mêmes données dans une matrice et sur un graphique (Générateur de rapports)
Pour afficher les mêmes données dans une matrice et sur un graphique, vous devez définir des propriétés sur ces deux régions de données afin de spécifier le même dataset, ainsi que les mêmes expressions pour les filtres, les groupes, les tris et les données.
Étant donné que les deux régions de données auront le même ancêtre de données (à savoir le dataset du rapport), vous pouvez ajouter à la matrice un bouton de tri interactif qui permettra aux utilisateurs de modifier l'ordre de tri à la fois pour la matrice et le graphique. Pour plus d'informations, consultez Ajouter un tri interactif à un tableau ou une matrice (Générateur de rapports et SSRS).
Pour utiliser les valeurs de groupe de colonnes de matrice comme légende pour le graphique, vous devez spécifier les couleurs des données de série sur le graphique, puis utiliser les mêmes couleurs que les couleurs de remplissage pour l'arrière-plan des zones de texte de la cellule de matrice qui affiche les valeurs de groupe. Pour plus d'informations, consultez Spécifier des couleurs cohérentes pour plusieurs graphiques à base de formes (Générateur de rapports et SSRS).
Au moment de l'exécution, votre rapport peut paraître surchargé s'il contient un trop grand nombre de valeurs de groupe pour vos définitions de groupe. Il peut s'avérer nécessaire de filtrer des valeurs, de combiner des groupes ou d'ajuster le seuil pour que le graphique combine les groupes à votre place. Pour plus d'informations, consultez Liaison de plusieurs régions de données à un même dataset (Générateur de rapports et SSRS)
[!REMARQUE]
Vous pouvez créer et modifier des définitions de rapport (.rdl) dans le Générateur de rapports et dans le Concepteur de rapports dans SQL Server Data Tools. 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 (SSRS) sur le site Web Microsoft.
Pour ajouter une matrice et un graphique affichant les mêmes données
Ouvrez un rapport en mode Conception.
Dans l'onglet Insérer, dans le groupe Régions de données, cliquez sur Matrice, puis cliquez dans le corps du rapport ou dans un rectangle du corps du rapport. Une matrice est ajoutée au rapport.
Dans l'onglet Insérer, dans le groupe Régions de données, cliquez sur Graphique, puis sélectionnez le type de graphique. Un graphique est ajouté au rapport.
(Facultatif) Dans l'onglet Insérer, dans le groupe Éléments de rapport, cliquez sur Rectangle, puis cliquez sur le rapport. Un rectangle est ajouté au rapport. Faites glisser la matrice et le graphique des étapes 2 et 3 dans le rectangle.
Le fait de placer plusieurs régions de données dans le conteneur rectangle vous permet de contrôler plus facilement le rendu de la matrice et du graphique lors de la visualisation du rapport.
Aux étapes suivantes, vous allez choisir le même champ de dataset à afficher dans la matrice et dans le graphique.
À partir du volet Données du rapport, faites glisser un champ de dataset numérique vers la cellule de données de la matrice.
Par défaut, la fonction d'agrégation Sum est utilisée pour calculer la valeur de groupe. Si vous modifiez la fonction d'agrégation dans la matrice, vous devez également la modifier dans le graphique.
Dans la matrice, cliquez avec le bouton droit sur la cellule contenant les données, cliquez sur Propriétés de la zone de texte, puis sur Nombre. Choisissez un format approprié pour la valeur de champ de dataset.
Cliquez sur OK.
Faites glisser le même champ de dataset que celui sélectionné à l'étape 3 vers la zone Valeurs sur le graphique.
Sur le graphique, cliquez avec le bouton droit sur l'axe des Y, cliquez sur Propriétés de l'axe, puis sur Nombre. Choisissez pour les données le même format que celui sélectionné à l'étape 4.
Cliquez sur OK.
Aux étapes suivantes, vous devez affecter au groupe de lignes de la matrice et au groupe de séries du graphique la même expression, ainsi que définir l'ordre de tri du groupe de séries du graphique.
À partir du volet Données du rapport, faites glisser vers le volet Groupe de lignes le champ de dataset selon lequel vous souhaitez effectuer le regroupement des lignes de la matrice.
Par défaut, le groupe de lignes de la matrice ajoute une expression de tri identique à l'expression de groupe.
Faites glisser le même champ de dataset que celui utilisé à l'étape 9 vers la zone Groupes de séries du graphique.
Cliquez avec le bouton droit sur le groupe dans la zone Groupes de séries, puis sélectionnez Propriétés du groupe de séries.
Cliquez sur Tri.
Cliquez sur Ajouter. Une nouvelle ligne apparaît dans la grille d'expressions de tri.
Dans Trier par, dans la liste déroulante, sélectionnez le champ de dataset selon lequel vous avez choisi d'effectuer le regroupement à l'étape 9.
Cliquez sur OK.
Aux étapes suivantes, vous devez affecter au groupe de colonnes de la matrice et au groupe de catégories du graphique la même expression, ainsi que définir l'ordre de tri du groupe de catégories du graphique.
À partir du volet Données du rapport, faites glisser vers le volet Groupes de colonnes le champ de dataset selon lequel vous souhaitez effectuer le regroupement des colonnes de la matrice.
Par défaut, le groupe de colonnes de la matrice ajoute une expression de tri identique à l'expression de groupe.
Faites glisser le même champ de dataset que celui utilisé à l'étape 16 vers la zone Groupes d'abscisses du graphique.
Cliquez avec le bouton droit sur le groupe dans la zone Groupes de catégories, puis sélectionnez Propriétés du groupe de catégories.
Cliquez sur Tri.
Cliquez sur Ajouter. Une nouvelle ligne apparaît dans la grille d'expressions de tri.
Dans Trier par, dans la liste déroulante, sélectionnez le champ de dataset selon lequel vous avez choisi d'effectuer le regroupement à l'étape 16.
Cliquez sur OK.
Affichez un aperçu du résultat. Les groupes de lignes et de colonnes de la matrice affichent les mêmes données que les groupes de catégories et de séries du graphique.
Voir aussi
Concepts
Liaison de plusieurs régions de données à un même dataset (Générateur de rapports et SSRS)