Partager via


Procédure : afficher les mêmes données dans une matrice et sur un graphique (Reporting Services)

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 Procédure : ajouter un tri interactif à une table ou une matrice (Reporting Services).

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 Procédure : spécifier des couleurs cohérentes pour plusieurs graphiques à base de formes.

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.

Pour ajouter une matrice et un graphique affichant les mêmes données

  1. Ouvrez un rapport en mode Conception.

  2. À partir de la boîte à outils, ajoutez une matrice et un histogramme au corps d'un rapport ou à un rectangle dans un rapport.

    Aux étapes suivantes, vous devez choisir le même champ de dataset à afficher dans la matrice et dans le graphique.

  3. À 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.

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

  5. Cliquez sur OK.

  6. Faites glisser le même champ de dataset que celui sélectionné à l'étape 3 vers la zone de dépôt des champs de données sur le graphique.

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

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

  9. À 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.

  10. Faites glisser le même champ de dataset que celui utilisé à l'étape 9 vers la zone de dépôt des champs de série du graphique.

  11. Cliquez avec le bouton droit sur le groupe dans la zone de dépôt du champ de série, puis cliquez sur Propriétés du groupe de séries.

  12. Cliquez sur Tri.

  13. Cliquez sur Ajouter. Une nouvelle ligne apparaît dans la grille d'expressions de tri.

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

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

  16. À 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.

  17. Faites glisser le même champ de dataset que celui utilisé à l'étape 16 vers la zone de dépôt des champs de catégorie du graphique.

  18. Cliquez avec le bouton droit sur le groupe dans la zone de dépôt des champs de catégorie, puis cliquez sur Propriétés du groupe de catégories.

  19. Cliquez sur Tri.

  20. Cliquez sur Ajouter. Une nouvelle ligne apparaît dans la grille d'expressions de tri.

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

  22. Cliquez sur OK.

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