Afficher les mêmes données dans une matrice et sur un graphique 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
Pour afficher les mêmes données dans une matrice et sur un graphique dans un rapport paginé, vous devez définir des propriétés sur ces deux régions de données afin de spécifier le même jeu de données, 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écification de couleurs cohérentes pour plusieurs graphes 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 jeu de données (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.
Pour ajouter une matrice et un graphique affichant les mêmes données
Ouvrez un rapport en mode Conception.
Sous 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.
Sous 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) Sous 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.
Sélectionnez 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 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.
Sélectionnez 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 Add. 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.
Sélectionnez 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 de catégories du graphique.
Cliquez avec le bouton droit sur le groupe dans la zone Groupes de catégories , puis cliquez sur Propriétés du groupe de catégories.
Cliquez sur Tri.
Cliquez sur Add. 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.
Sélectionnez 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.
Contenu connexe
- Liaison de plusieurs régions de données à un même dataset (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)
- Tables, matrices et listes (Générateur de rapports et SSRS)
- Graphiques (Générateur de rapports et SSRS)