Contrôle de l'affichage de la région de données de tableau matriciel sur une page de rapport (Générateur de rapports et SSRS)
Cette rubrique décrit les propriétés pour une région de données de tableau matriciel qui permettent de modifier la façon dont une région de données de tableau matriciel s'affiche dans un rapport.
Notes
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 en Concepteur de rapports et Report Builder (SSRS) sur le web sur microsoft.com.
Contrôle de l'apparence des données
Les fonctionnalités suivantes permettent de contrôler l'apparence d'une région de données de tableau matriciel :
Mise en forme de données. Pour mettre en forme les données d'une table, d'une matrice ou d'une liste, définissez les propriétés de format de la zone de texte dans la cellule. Vous pouvez définir les propriétés pour plusieurs cellules à la fois. Pour mettre en forme les données dans un graphique, définissez les propriétés de mise en forme sur la série. Pour plus d’informations, consultez Mise en forme des éléments de rapport (Générateur de rapports et SSRS) et Mise en forme d’un graphique (Générateur de rapports et SSRS).
Écriture d'expressions. Pour plus d’informations, consultez Utilisation d’expressions dans les rapports (Générateur de rapports et SSRS) et Exemples d’expressions (Générateur de rapports et SSRS).
Contrôle de l'ordre de tri. Pour contrôler l'ordre de tri, vous devez définir des expressions de tri sur la région de données. Pour contrôler l'ordre de tri pour les lignes et colonnes associées à un groupe, vous devez définir des expressions de tri sur le groupe, y compris les groupes de détails. Vous pouvez également ajouter des boutons de tri interactifs pour permettre à l'utilisateur de trier une région de données de tableau matriciel ou ses groupes. Pour plus d’informations, consultez Trier des données dans une région de données (Générateur de rapports et SSRS).
Affichage d'un message en l'absence de données. Lorsqu'aucune donnée n'existe pour un dataset du rapport au moment de l'exécution, vous pouvez écrire votre propre message à afficher au lieu de la région de données. Pour plus d’informations, consultez Définir un message d’absence de données pour une région de données (Générateur de rapports et SSRS).
Masquage conditionnel de données. Pour contrôler de manière conditionnelle s’il faut afficher ou masquer une région de données ou des parties d’une région de données, vous pouvez définir la propriété Hidden sur
True
ou sur une expression. Les expressions peuvent inclure des références aux paramètres du rapport. Vous pouvez également spécifier un élément de bascule, afin que l'utilisateur puisse décider d'afficher ou non les données de détail. Pour plus d’informations, consultez Action d’extraction (Générateur de rapports et SSRS).Fusion de cellules. Plusieurs cellules contiguës d'un tableau peuvent être combinées pour n'en former qu'une seule. Cette opération se nomme recouvrement de colonnes ou fusion de cellules. Les cellules peuvent être combinées uniquement verticalement ou horizontalement. Lors de la fusion, seules les données de la première cellule sont préservées. Les données des autres cellules sont supprimées. Les cellules fusionnées peuvent être fractionnées de sorte que les colonnes initiales soient rétablies. Pour plus d’informations, consultez Fusionner des cellules dans une région de données (Générateur de rapports et SSRS).
Contrôle de la position et de l'expansion d'une région de données de tableau matriciel sur une page
Les fonctionnalités suivantes permettent de contrôler la façon dont une région de données de tableau matriciel s'affiche dans un rapport rendu :
Contrôle de la position d'une région de données de tableau matriciel par rapport à d'autres éléments de rapport. Une région de données de tableau matriciel peut être positionnée au-dessus, à côté, ou au-dessous d'autres éléments de rapport sur l'aire de conception du rapport. Au moment de l’exécution, Reporting Services développe la région de données de tableau matriciel en fonction des besoins pour les données récupérées pour le jeu de données lié, en déplaçant les éléments de rapport homologues de côté si nécessaire. Pour ancrer un tableau matriciel à côté d'un autre élément de rapport, vous devez les rendre homologues et ajuster leurs positions relatives. Pour plus d’informations, consultez Comportements de rendu (Générateur de rapports et SSRS).
Modification de la direction d'expansion. Pour contrôler si une région de données de tableau matriciel se développe de gauche à droite ou de droite à gauche à travers la page, utilisez la propriété Direction, accessible par le biais de la fenêtre Propriétés. Pour plus d’informations, consultez Rendu des régions de données (Générateur de rapports et SSRS).
Contrôle du rendu d'une région de données de tableau matriciel sur une page
La liste suivante décrit les façons dont vous pouvez contrôler l'apparence d'une région de données de tableau matriciel dans un rapport :
Contrôle de la pagination. Pour contrôler la quantité de données affichées sur chaque page du rapport, vous pouvez définir des sauts de page sur les régions de données. Vous pouvez également définir des sauts de page sur des groupes. Les sauts de page peuvent affecter les performances de rendu à la demande en réduisant la quantité de données qui doivent être traitées sur chaque page. Pour plus d’informations, consultez Pagination dans Reporting Services (Générateur de rapports et SSRS) et Ajouter un saut de page (Générateur de rapports et SSRS).
Affichage de données de part et d'autre des en-têtes de ligne. Vous n'êtes pas tenu d'afficher les en-têtes de ligne sur le côté de la région de données du tableau matriciel. Vous pouvez les placer entre les colonnes, de sorte que des colonnes de données soient placées avant ces en-têtes. Pour ce faire, modifiez la propriété GroupsBeforeRowHeaders de la matrice. Vous pouvez accéder à cette propriété par le biais de la fenêtre Propriétés. La valeur de cette propriété est un entier. La valeur 2, par exemple, affiche deux instances de groupes de données de colonne de la région de données avant d'afficher la colonne contenant les en-têtes de ligne.
Contrôle du rendu de groupes de lignes et de colonnes de tableau matriciel
Le rendu de groupes de régions de données de tableau matriciel dépend de la structure de groupe. Une région de données du tableau matriciel peut comporter quatre zones, comme indiqué dans l'illustration suivante :
La zone de groupe de lignes et la zone de groupe de colonnes contiennent des en-têtes de groupe. Lorsqu'une région de données de tableau matriciel possède des en-têtes de groupe, vous contrôlez la façon dont les lignes et les colonnes se répètent en définissant des propriétés dans la page Général de la boîte de dialogue Propriétés du tableau matriciel .
Si une région de données de tableau matriciel possède uniquement un corps de tableau matriciel, il n'y a aucun en-tête de groupe. Il existe uniquement des membres de tableau matriciel statiques et dynamiques. Un membre statique s'affiche une fois pour un groupe de lignes ou de colonnes de tableau matriciel. Un membre dynamique se répète une fois pour chaque valeur de groupe unique. Par exemple, dans une région de données de tableau matriciel qui affiche une commande, les noms de colonnes dans la commande peuvent être affichés sur un membre de ligne statique. Chaque ligne de la commande est affichée sur un membre de ligne dynamique.
Vous pouvez contrôler le rendu d'un membre de tableau matriciel en définissant des propriétés dans le volet Propriétés. Pour plus d’informations, consultez « Mode avancé » dans Volet de regroupement (Générateur de rapports).
La liste suivante décrit les façons dont vous pouvez contrôler l'apparence d'une région de données de tableau matriciel dans un rapport :
En-têtes de ligne et de colonne se répétant sur plusieurs pages. Vous pouvez afficher des en-têtes de ligne et de colonne sur chaque page faisant partie de la région de données du tableau matriciel. Pour plus d’informations, consultez Afficher des en-têtes de ligne et de colonne sur plusieurs pages (Générateur de rapports et SSRS).
En-têtes de ligne et de colonne visibles dans la vue lors du défilement. Vous pouvez décider de conserver les en-têtes de ligne et de colonne dans la vue lorsque vous faites défiler un rapport à l'aide d'un navigateur. Pour plus d’informations, consultez Laisser les en-têtes visibles lors du défilement d’un rapport (Générateur de rapports et SSRS).
Pour plus d’informations sur la façon dont l’exportation d’un rapport dans différents formats influe sur le rendu d’une région de données de tableau matriciel sur une page, consultez Comportements de rendu (Générateur de rapports et SSRS).
Voir aussi
Liaison de plusieurs régions de données à un même dataset (Générateur de rapports et SSRS)
Régions de données imbriquées (Générateur de rapports et SSRS)
Étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports et SSRS)
Contrôle des sauts de page, des en-têtes, des colonnes et des lignes (Générateur de rapports et SSRS)
Région de données de tableau matriciel (Générateur de rapports et SSRS)
Tables (Générateur de rapports et SSRS)
Matrices (Générateur de rapports et SSRS)
Listes (Générateur de rapports et SSRS)
Tables, matrices et listes (Générateur de rapports et SSRS)