Contrôle de l'affichage de la région de données de tableau matriciel sur une page de rapport (Reporting Services)
Après avoir ajouté une région de données de tableau matriciel à un rapport, vous pouvez continuer à développer votre conception à mesure que vous travaillez entre le mode Création et le mode Aperçu dans le Concepteur de rapports. 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.
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 les données en forme 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 rapports et des éléments de rapport et Mise en forme d'un graphique.
Vous pouvez également mettre les données en forme à l'aide d'expressions. Pour plus d'informations, consultez Ajout d'une mise en forme conditionnelle (Reporting Services), Utilisation d'expressions (Reporting Services) et Exemples d'expressions (Reporting Services).
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 Utilisation des fonctionnalités de groupe (Reporting Services) et Procédure : trier des données dans une région de données (Reporting Services).
Afficher un message lorsqu'il n'y a pas de données. Lorsque 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 Procédure : définir un message d'absence de données pour une région de données.
Masquage conditionnel de données. Pour contrôler de manière conditionnelle l'affichage ou le masquage d'une région de données totale ou partielle, vous pouvez affecter à la propriété Hidden la valeur True ou 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 Masquage conditionnel des éléments de rapport.
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 Procédure : fusionner des cellules dans une région de données (Reporting Services).
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 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 autant que nécessaire pour accueillir les données extraites pour le dataset lié, décalant en fonction des besoin les éléments de rapport homologues. 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 Présentation des comportements de rendu.
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 de régions de données.
Contrôle du rendu d'une région de données de tableau matriciel
Les fonctionnalités suivantes permettent de contrôler comment les cellules des groupes de lignes et de colonnes apparaissent dans un rapport rendu. Pour plus d'informations sur les groupes de lignes et de colonnes, consultez Fonctionnement des zones de région de données de tableau matriciel. 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 Présentation des comportements de rendu.
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 Présentation de la pagination dans Reporting Services et Procédure : ajouter un saut de page (Reporting Services).
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 lignes sur le côté d'une 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 lignes.
Contrôle des en-têtes de lignes et de colonnes. Vous pouvez contrôler la façon dont les en-têtes de lignes et de colonnes se répètent ou sont figés lorsque vous affichez un rapport. Pour plus d'informations, consultez Contrôle des en-têtes de lignes et de colonnes. Pour obtenir des instructions détaillées, consultez les rubriques suivantes :
En-têtes de lignes et de colonnes se répétant sur plusieurs pages.Vous pouvez afficher des en-têtes de lignes et de colonnes sur chaque page faisant partie d'une région de données du tableau matriciel. Pour plus d'informations, consultez Procédure : afficher des en-têtes de ligne et de colonne sur plusieurs pages (Reporting Services).
En-têtes de ligne et de colonne visibles dans la vue lors du défilement. Vous pouvez décider de laisser les en-têtes de lignes et de colonnes visibles lorsque vous faites défiler un rapport à l'aide d'un navigateur. Pour plus d'informations, consultez Procédure : laisser les en-têtes visibles lors du défilement d'un rapport (Reporting Services).
Voir aussi