Ajouter, modifier ou supprimer les valeurs disponibles d'un paramètre de rapportAdd, Change, or Delete Available Values for a Report Parameter

Après avoir créé un paramètre de rapport, vous pouvez spécifier une liste de valeurs disponibles visibles par l'utilisateur.After you create a report parameter, you can specify a list of available values to display to the user. Une liste de valeurs disponibles limite les choix qu'un utilisateur peut faire aux valeurs valides pour le paramètre.An available values list limits the choices a user can make to only valid values for the parameter.

Les valeurs disponibles s'affichent dans une liste déroulante en regard du paramètre de rapport dans la barre d'outils lors de l'exécution du rapport.Available values appear in a drop-down list next to the report parameter on the toolbar when the report runs. Les paramètres de rapport peuvent représenter une ou plusieurs valeurs.Report parameters can represent one value or multiple values. Le haut de liste commence par une fonctionnalité Sélectionner tout afin que l’utilisateur puisse sélectionner ou effacer toutes les valeurs d’un simple clic.For multiple values, the top of list begins with a Select All feature so the user can select or clear all values with a single click.

Vous pouvez fournir une liste statique de valeurs ou une liste provenant d'un dataset de rapport.You can provide a static list of values or a list from a report dataset. Vous pouvez éventuellement fournir un nom convivial pour les valeurs en spécifiant un champ d'étiquette.You can optionally provide a friendly name for values by specifying a label field. Par exemple, vous pouvez afficher le champ ProductID dans l'étiquette de paramètre pour un paramètre basé sur un champ ProductName .For example, for a parameter based on a ProductID field, you can display the ProductName field in the parameter label. Lorsque le rapport s'exécute, l'utilisateur peut choisir entre les noms de produits, mais la valeur choisie réelle est l'élément ProductIDcorrespondant.When the report runs, the user can choose from the product names, but the actual chosen value is the corresponding ProductID.

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.

Après la publication d'un rapport, vous pouvez remplacer les valeurs disponibles définies dans l'outil de création de rapports en définissant les valeurs de propriété de paramètre sur le serveur de rapports.After you publish a report, you can override the available values that you define in the report in the report authoring tool, by setting parameter property values on the report server. Pour plus d’informations, consultez Paramètres de rapport (Générateur de rapports et Concepteur de rapports).For more information, see Report Parameters (Report Builder and Report Designer).

Pour ajouter ou modifier les valeurs disponibles d'un paramètre de rapportTo add or change the available values for a report parameter

  1. Dans le volet Données du rapport, développez le nœud Paramètres.In the Report Data pane, expand the Parameters node. Cliquez avec le bouton droit sur le paramètre, puis cliquez sur Propriétés du paramètre.Right-click the parameter and click Parameter Properties. La boîte de dialogue Propriétés du paramètre de rapport s'ouvre.The Report Parameter Properties dialog box opens.

    Note

    Si le volet Données du rapport n’est pas visible, cliquez sur Affichage , puis sur Données du rapport.If the Report Data pane is not visible, click View and then click Report Data.

  2. Cliquez sur Valeurs disponibles.Click Available Values. Sélectionnez une option relative aux valeurs disponibles :Select an available values option:

    • Cliquez sur Spécifier les valeurs pour fournir manuellement une liste de valeurs et, éventuellement, des noms conviviaux (les étiquettes) pour les valeurs.Click Specify values to manually provide a list of values, and optionally, friendly names (the labels) for the values.

      Cliquez sur Ajouter , puis entrez la valeur dans la zone de texte Valeur et, éventuellement, l’étiquette dans la zone de texte Étiquette .Click Add and then enter the value in the Value text box, and optionally, the label in the Label text box. Si vous ne spécifiez pas d'étiquette, la valeur est utilisée.If you do not provide a label, the value is used. Vous pouvez écrire une expression pour une valeur.You can write an expression for a value. Le type de données doit correspondre au type de données du paramètre.The data type must match the data type of the parameter. Les noms de champs ne peuvent pas être utilisés dans une expression pour un paramètre.Field names cannot be used in an expression for a parameter. Pour obtenir des exemples, consultez Filtres couramment utilisés (Générateur de rapports et SSRS).For examples, see Commonly Used Filters (Report Builder and SSRS).

      Répétez cette étape pour toutes les valeurs que vous souhaitez fournir.Repeat this step for as many values as you want to provide. L'ordre des éléments que vous voyez dans cette liste détermine l'ordre dans lequel l'utilisateur les voit dans la liste déroulante.The order of items you see in this list determines the order that the user sees them in the drop-down list. Pour modifier l’ordre d’un élément dans la liste, cliquez sur la zone de texte Valeur ou Étiquette pour sélectionner l’élément, puis utilisez les boutons fléchés orientés vers le bas et le haut pour déplacer l’élément dans la liste.To change the order of an item in the list, click a Value or Label text box to select the item, and then use the up and down arrow buttons to move the item higher or lower in the list.

    • Cliquez sur Obtenir les valeurs à partir d’une requête pour fournir le nom d’un dataset existant qui récupère les valeurs et, éventuellement, les noms conviviaux pour ce paramètre.Click Get values from a query to provide the name of an existing dataset that retrieves the values, and optionally, the friendly names for this parameter.

      Important

      Si le même dataset contient le paramètre de requête correspondant pour le paramètre de rapport, le rapport affiche un message d'erreur lorsque vous tentez de l'exécuter.If the same dataset contains the corresponding query parameter for the report parameter, the report will display an error message when you try to run it. Pour résoudre cette erreur, utilisez un dataset différent pour récupérer les valeurs.You resolve this error by using a different dataset to retrieve the values.

      Dans Dataset, choisissez le nom du dataset.In Dataset, choose the name of the dataset.

      Dans Champ de valeur, choisissez le nom du champ qui fournit les valeurs de paramètre.In Value field, choose the name of the field that provides parameter values.

      Dans Champ d’étiquette, choisissez le nom du champ qui fournit les noms conviviaux pour le paramètre.In Label field, choose the name of the field that provides the friendly names for the parameter. S’il n’existe aucun champ séparé pour les noms conviviaux, choisissez le même champ que celui pour le champ Valeur .If there is no separate field for friendly names, choose the same field as you chose for the Value field.

  3. Cliquez sur OK.Click OK.

    Lorsque vous affichez un aperçu du rapport, une liste déroulante de valeurs disponibles pour le paramètre s'affiche.When you preview the report, you see a drop-down list of available values for the parameter.

Pour supprimer les valeurs disponibles pour un paramètre de rapportTo remove the available values for a report parameter

  1. Dans le volet Données du rapport, développez le nœud Paramètres.In the Report Data pane, expand the Parameters node. Cliquez avec le bouton droit sur le paramètre, puis cliquez sur Propriétés du paramètre.Right-click the parameter and click Parameter Properties. La boîte de dialogue Paramètres du rapport s’ouvre.The Report Parameters dialog box opens.

  2. Cliquez sur Valeurs disponibles.Click Available Values.

  3. Dans Sélectionnez l’une des options suivantes, cliquez sur Aucun.In Select from one of the following options, click None.

  4. Cliquez sur OK.Click OK.

    Lorsque vous affichez un aperçu du rapport, la liste déroulante de valeurs disponibles pour le paramètre ne s'affiche plus.When you preview the report, you the drop-down list of available values for the parameter no longer appears.

Voir aussiSee Also

Modifier l’ordre d’un paramètre de rapport (Générateur de rapports et SSRS) Change the Order of a Report Parameter (Report Builder and SSRS)
Ajouter, modifier ou supprimer un paramètre de rapport (Générateur de rapports et SSRS) Add, Change, or Delete a Report Parameter (Report Builder and SSRS)
Ajouter des paramètres en cascade à un rapport (Générateur de rapports et SSRS) Add Cascading Parameters to a Report (Report Builder and SSRS)
Ajouter, modifier ou supprimer les valeurs par défaut d’un paramètre de rapport (Générateur de rapports et SSRS) Add, Change, or Delete Default Values for a Report Parameter (Report Builder and SSRS)
Informations de référence sur la collection de paramètres (Générateur de rapports et SSRS) Parameters Collection References (Report Builder and SSRS)
Didacticiel : ajouter un paramètre à un rapport (Générateur de rapports) Tutorial: Add a Parameter to Your Report (Report Builder)
Expressions (Générateur de rapports et SSRS) Expressions (Report Builder and SSRS)