Définir les paramètres d’un rapport publié - Mode intégré SharePointSet Parameters on a Published Report - SharePoint Integrated Mode

Un rapport paramétrable est un rapport qui accepte des valeurs d'entrée afin de filtrer les données lors de l'exécution du rapport.A parameterized report is a report that accepts input values that are used to filter data when you run the report. Les paramètres sont définis lors de la création du rapport.Parameters are defined when the report is created. Selon les paramètres inclus dans la définition de rapport, ceux-ci peuvent accepter une valeur unique, plusieurs valeurs ou des valeurs dynamiques, qui changent en réponse à une sélection antérieure (par exemple, lorsque vous choisissez une catégorie de produit, votre prochaine sélection peut être un produit spécifique de cette catégorie).Depending on how a report parameter is defined in the report definition, it can accept a single value, multiple values, or dynamic values, which change in response to a previous selection (for example, when you select product category, your next selection might be a specific product from that category). Un paramètre peut avoir une valeur par défaut, qui sert à exécuter automatiquement une version filtrée du rapport ou qui est éventuellement remplacée par une autre valeur.A parameter can have a default value, which can be used to run a filtered version of the report automatically or possibly be replaced with a different value.

Ces propriétés peuvent être définies dans la définition du rapport ou après la publication du rapport.These properties can be set in the report definition, or after the report is published. Même si vous pouvez modifier certaines propriétés de paramètres dans un rapport publié afin de modifier les propriétés de valeur et d'affichage, vous ne pouvez pas changer le nom du paramètre ou le type des données.Although you can modify some parameter properties in a published to change the value and display properties, you cannot change a parameter name or the data type. Ces derniers ne peuvent être modifiés que par le créateur du rapport dans la définition du rapport.The parameter name and data type can only be changed by the report author in the report definition.

Pour exécuter un rapport paramétré, vous devez généralement connaître les valeurs à entrer, même si un rapport peut inclure des listes déroulantes de valeurs valides à sélectionner.To run a parameterized report, you typically must know which values to type, although a report might include drop-down lists of valid values from which to choose.

Pour définir les propriétés des paramètres sur un rapport publié, vous devez disposer de l'autorisation Modifier des éléments pour le rapport.To set parameter properties on a published report, you must have Edit Items permission for the report. Vous pouvez modifier une partie ou l'ensemble des propriétés des paramètres d'un rapport que vous exécutez à partir d'un site SharePoint.You can modify some or all of the parameter properties on a report that you run from a SharePoint site. Vous ne pouvez pas personnaliser un rapport en enregistrant une combinaison de valeurs de paramètres que vous souhaitez utiliser de façon répétée.You cannot personalize a report by saving a combination of parameter values that you want to use repeatedly. Les valeurs par défaut que vous spécifiez sont utilisées par tous les utilisateurs qui ouvrent le rapport.Any default values that you specify are used by all users who open the report.

Si le rapport est incorporé dans un composant WebPart Visionneuse de rapports configuré pour afficher systématiquement ce rapport, définissez les propriétés dans le composant WebPart Visionneuse de rapports.If the report is embedded in a Report Viewer Web part that is configured to always show that report, set the properties on the Report Viewer Web Part. Pour plus d’informations, consultez Ajouter le composant WebPart Visionneuse de rapports à une page web (Reporting Services en mode intégré SharePoint).For more information, see Add the Report Viewer Web Part to a Web Page (Reporting Services in SharePoint Integrated Mode).

Pour exécuter un rapport paramétréTo run a parameterized report

  1. Ouvrez la bibliothèque qui contient le rapport.Open the library that contains the report.

  2. Cliquez sur le nom du rapport.Click the report name. Vous devez savoir à l'avance quels rapports possèdent des paramètres.You must know in advance which reports have parameters. Il n'existe pas d'identificateur visuel sur le rapport pour indiquer que celui-ci est paramétré.There is no visual identifier on the report to indicate that it is parameterized.

  3. Lorsque le rapport s'ouvre, spécifiez les paramètres que vous souhaitez utiliser.When the report opens, specify the parameters you want to use. La zone Paramètres peut être visible, réduite ou masquée selon la définition des propriétés dans le composant WebPart de visionneuse de rapports.The Parameters area might be visible, collapsed, or hidden depending on how properties are set on the Report Viewer Web Part.

    1. Si la zone Paramètres est visible, choisissez une valeur pour chaque paramètre.If the Parameters area is visible, choose a value for each parameter.

    2. Si une mince bande de couleur descend sur toute la longueur du rapport avec une flèche en son milieu, cela signifie que la zone Paramètres est réduite.If there is a thin strip of color that runs down the length of the report that has an arrow in the middle of it, the Parameters area is collapsed. Vous pouvez cliquer sur la flèche pour la développer.You can click the arrow to expand it.

    3. Si la zone Paramètres est masquée, vous ne pouvez pas spécifier de valeur.If the Parameters area is hidden, you cannot specify a value.

  4. Cliquez sur Appliquer au bas de la zone Paramètres pour exécuter le rapport.Click Apply at the bottom of the Parameters area to run the report.

    Il arrive que la spécification d'une combinaison de valeurs ne produise pas les résultats escomptés.It is possible to specify a combination of values that do not give you the results you expect. Le rapport doit éventuellement être modifié par son auteur si vous n'obtenez pas les informations nécessaires.The report might need to be modified by the report author if you are not getting the information you require.

  5. Cliquez sur OK.Click OK.

Pour définir les propriétés de paramètresTo set parameter properties

  1. Ouvrez la bibliothèque ou le dossier qui contient le rapport.Open the library or folder that contains the report.

  2. Pointez sur le rapport, puis cliquez sur la flèche orientée vers le bas.Point to the report and click the down arrow.

  3. Cliquez sur Gérer les paramètres.Click Manage Parameters. Si le rapport contient des paramètres, chacun d'eux est listé sur la page.If the report contains parameters, each parameter will be listed on the page. La liste indique le nom du paramètre, le type de données, la valeur par défaut, et s'il est visible ou non dans la zone de paramètres lorsque vous ouvrez le rapport.The list shows the parameter name, data type, data value that is used by default, and whether it is visible in the parameter area when you open the report.

  4. Cliquez dans la liste sur un paramètre pour le modifier.Click a parameter in the list to modify its settings.

  5. Dans Valeur par défaut, entrez une valeur pour le paramètre.In Default Value, enter a value for the parameter. La valeur n'est pas validée ; par conséquent, veillez à fournir une valeur utilisable par le rapport.The value will not be validated, so be sure that you are providing a value that works for the report.

    1. Sélectionnez Utiliser la valeur spécifiée dans le rapport pour utiliser la valeur par défaut définie au moment de la création du rapport.Choose Use value expression specified in report definition if you want to use the default value that was defined when the report was created. Si la définition de rapport ne fournit pas de valeur par défaut, cette option n'est pas disponible.If the report definition does not provide a default value, this option will be unavailable.

    2. Sélectionnez Remplacer la valeur par défaut du rapport pour spécifier une valeur de remplacement de la valeur par défaut de la définition du rapport.Choose Override the report default value if you want to specify a replacement for the report definition default value. Pour les paramètres de rapport qui acceptent les valeurs Null, vous pouvez également cocher la case Null pour empêcher le filtrage en fonction de ce paramètre.Optionally, for report parameters that accept null values, you can select the Null check box to prevent filtering based on that parameter.

    3. Sélectionnez Ne pas utiliser de valeur par défaut pour que chaque utilisateur spécifie une valeur avant le traitement du rapport.Choose Parameter does not have a default value if you want each user to specify a value before the report is processed. Si vous sélectionnez cette option, vous devez définir des paramètres d'affichage qui invitent l'utilisateur à spécifier une valeur.If you select this option, you should set display settings that prompt the user to specify a value.

      Notez que si toutes les valeurs de paramètres ont une valeur par défaut, le rapport s'exécute automatiquement à l'aide de ces valeurs lorsqu'il est ouvert par l'utilisateur.Note that if all parameter values have a default value, the report will automatically run with those values when the user opens the report. Cependant, si la zone de paramètres est affichée, les utilisateurs peuvent remplacer la valeur par défaut et réexécuter le rapport.However, if the parameter area is displayed, users can override the default value and re-run the report.

  6. Définissez des options d'affichage pour déterminer si le paramètre est visible.Set display options to determine whether the parameter is visible.

    1. Sélectionnez Demander à l’utilisateur pour afficher le paramètre dans la page.Choose Prompt User to show the parameter on the page. Vous pouvez spécifier le texte d'une invite qui s'affiche dans le champ pour fournir une brève phrase indiquant le format ou le type des données qui doivent être fournies par l'utilisateur.You can specify prompt text that appears within a field to provide a brief statement about the format or type of data that the user must provide.

    2. Choisissez Masqué si vous utilisez une valeur par défaut et si vous ne souhaitez pas que le paramètre soit visible dans la zone Paramètres.Choose Hidden if you are using a default value and you do not want the parameter to be visible in the Parameters area.

    3. Choisissez Interne si vous utilisez une valeur par défaut et si vous ne souhaitez pas que le paramètre soit visible dans la zone Paramètres ou dans les pages d’abonnement.Choose Internal if you are using a default value and you do not want the parameter to be visible in the Parameters area or on subscription pages.

  7. Cliquez sur Appliquer.Click Apply.

Voir aussiSee Also

Article de référence sur les autorisations de site SharePoint et de listes pour les éléments de serveur de rapportsSharePoint Site and List Permission Reference for Report Server Items