Action d'exploration (Générateur de rapports et SSRS)Drilldown Action (Report Builder and SSRS)

En fournissant des icônes plus et moins (+/-) dans une zone de texte, vous pouvez permettre aux utilisateurs de masquer et d'afficher des éléments de manière interactive.B providing plus and minus icons on a text box, you can enable users to hide and display items interactively. Cela s'appelle une action d' exploration .This is called a drilldown action. Pour une table ou une matrice, vous pouvez afficher ou masquer des colonnes et des lignes statiques ou des colonnes et des lignes qui sont associées à des groupes.For a table or matrix, you can show or hide static rows and columns, or rows and columns that are associated with groups.

rs_drilldownrs_drilldown

Dans cette illustration, l'utilisateur clique sur les signes plus (+) situés dans le rapport pour afficher les données de détail.In this illustration, the user clicks the plus signs (+) in the report to show detail data.

Par exemple, vous pouvez masquer à la base toutes les lignes sauf la ligne de synthèse d'un groupe externe dans le cadre d'une table avec des groupes de lignes.For example, you can initially hide all the rows except the outer group summary row for a table with row groups. Pour chaque groupe interne (y compris le groupe de détails), vous pouvez ajouter une icône Développer/Réduire à la cellule de regroupement du groupe conteneur.For each inner group (including the details group), add an expand/collapse icon to the grouping cell of the containing group. Lors du rendu du rapport, l'utilisateur peut cliquer sur la zone de texte pour développer ou réduire les données de détail.When the report is rendered, the user can click the text box to expand and collapse the detail data. Pour plus d’informations, consultez Tables (Générateur de rapports et SSRS).For more information, see Tables (Report Builder and SSRS).

Pour autoriser les utilisateurs à développer ou réduire un élément, définissez les propriétés de visibilité de cet élément.To allow users to expand or collapse an item, you set the visibility properties for that item.

Note

Lorsque vous créez un rapport avec une action d'exploration, les informations de visibilité doivent être définies sur le groupe, la colonne ou la ligne à masquer, et pas simplement sur une zone de texte unique dans la ligne ou la colonne.When you create a report with a drilldown action, the visibility information must be set on the group, column, or row that you want to hide, not just a single text box in the row or column. De plus, la zone de texte que vous utilisez pour la bascule doit figurer dans une étendue contenante qui contrôle l'élément que vous souhaitez afficher ou masquer.In addition, the text box that you use for the toggle must be in a containing scope that controls the item that you want to show or hide.

Par exemple, pour masquer une ligne associée à un groupe imbriqué, la zone de texte doit figurer dans une ligne associée au groupe parent ou à un niveau plus élevé dans la hiérarchie de la relation contenant-contenu.For example, to hide a row associated with a nested group, the text box must be in a row associated with the parent group or higher in the containment hierarchy.

Pour plus d’informations sur la configuration des informations de visibilité d’un groupe, d’une colonne ou d’une ligne, consultez Ajouter une action Développer ou Réduire à un élément (Générateur de rapports et SSRS).For information on setting visibility information on the group, column or row, see Add an Expand or Collapse Action to an Item (Report Builder and SSRS)

Pour plus d’informations sur le masquage des éléments de rapport, consultez Masquer un élément (Générateur de rapports et SSRS).For more information about hiding report items, see Hide an Item (Report Builder and SSRS).

Note

Vous pouvez créer et modifier des fichiers de définition de rapport (.rdl) paginés dans le Générateur de rapports et dans le Concepteur de rapports dans SQL Server Data Tools.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in 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.Each authoring environment provides different ways to create, open, and save reports and related items.

Comparaison entre les rapports d'exploration et d'extractionComparing Drilldown and Drillthrough Reports

Dans un rapport d'extraction, un utilisateur clique sur un bouton plus ou moins afin de développer ou réduire une section d'un rapport et d'afficher les données de détail présentes.In a drilldown report, a user clicks a plus or minus button to expand or collapse a section of a report to show detail data in place. Dans un rapport d'extraction, l'utilisateur clique sur le lien d'une valeur de synthèse, ce qui entraîne l'ouverture d'un rapport associé distinct permettant d'afficher des données de détail.In a drillthrough report, the user clicks a link for a summary value, and this opens a separate, related report to show detail data. Les données de détail sont uniquement récupérées au moment de l'exécution du rapport détaillé.The detail data is only retrieved when the detail report runs. En règle générale, les rapports d'extraction requièrent moins de ressources que les rapports d'exploration.Drillthrough reports typically require fewer resources than drilldown reports. Pour plus d’informations, consultez Extraction, exploration, sous-rapports et régions de données imbriquées (Générateur de rapports et SSRS).For more information, see Drillthrough, Drilldown, Subreports, and Nested Data Regions (Report Builder and SSRS).

Prise en charge des extensions de rendu pour les éléments de rapport masquésRendering Extension Support for Hidden Report Items

La bascule d'affichage/de masquage d'éléments de rapport n'est prise en charge que par les extensions de rendu gérant l'interactivité utilisateur, par exemple l'extension de rendu HTML utilisée lorsque vous exécutez un rapport dans le Générateur de rapports et le Gestionnaire de rapports.The show-and-hide toggle on report items is supported only by rendering extensions that support user interactivity, such as the HTML rendering extension that is used when you run a report in Report Builder and in Report Manager, for example. D'autres extensions de rendu affichent des éléments masqués.Other rendering extensions display hidden items. La visibilité conditionnelle des éléments de rapport prise en charge est listée ci-dessous :The following list describes support for report items with conditional visibility:

  • En HTML, si des éléments sont masqués, ils ne sont pas visibles dans la source HTML.In HTML, if items are hidden, they are not visible in the HTML source.

  • L'extension de rendu XML affiche tous les éléments de rapport, qu'ils soient masqués ou non.The XML rendering extension displays all report items, regardless of whether they are hidden.

  • L'extension de rendu Excel affiche et développe les lignes et les colonnes masquées d'une table, d'une matrice ou d'une liste.The Excel rendering extension displays and expands hidden rows and columns for a table, matrix, or list. Toutes les lignes et les colonnes sont visibles.All rows and columns are visible.

    Pour plus d’informations, consultez Comportements de rendu (Générateur de rapports et SSRS).For more information, see Rendering Behaviors (Report Builder and SSRS).

Voir aussiSee Also

Extraction, exploration, sous-rapports et régions de données imbriquées (Générateur de rapports et SSRS) Drillthrough, Drilldown, Subreports, and Nested Data Regions (Report Builder and SSRS)
Tri interactif, Explorateurs de documents et liens (Générateur de rapports et SSRS) Interactive Sort, Document Maps, and Links (Report Builder and SSRS)
Exemples d’expressions (Générateur de rapports et SSRS)Expression Examples (Report Builder and SSRS)