Impostare i parametri in un Report pubblicato - modalità integrata SharePointSet Parameters on a Published Report - SharePoint Integrated Mode

Un report con parametri è un report che accetta valori di input, che verranno utilizzati per filtrare i dati durante l'esecuzione del report.A parameterized report is a report that accepts input values that are used to filter data when you run the report. I parametri vengono definiti al momento della creazione del report.Parameters are defined when the report is created. A seconda di come sono definiti i parametri nella definizione del report, un report può accettare un solo valore, più valori o valori dinamici, che cambiano in risposta a una selezione precedente. Se ad esempio si sceglie una categoria di prodotti, la selezione successiva dovrà essere un prodotto specifico di tale categoria.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 parametro può avere un valore predefinito, che può essere utilizzato per eseguire automaticamente una versione filtrata del report o essere sostituito da un altro valore.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.

Tali proprietà possono essere impostate nella definizione del report o dopo la pubblicazione di quest'ultimo.These properties can be set in the report definition, or after the report is published. Sebbene sia possibile modificare alcune proprietà dei parametri in un report pubblicato per cambiare il valore e le proprietà di visualizzazione, non è possibile modificare il tipo di dati o il nome di un parametro.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. Il tipo di dati e il nome del parametro possono essere modificati solo dall'autore del report nella definizione di quest'ultimo.The parameter name and data type can only be changed by the report author in the report definition.

Per eseguire un report con parametri, è in genere necessario conoscere i valori da digitare, sebbene un report possa includere elenchi a discesa di valori validi tra cui scegliere.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.

Per impostare le proprietà dei parametri per un report pubblicato, è necessario disporre dell'autorizzazione Modifica elementi per il report.To set parameter properties on a published report, you must have Edit Items permission for the report. È possibile modificare alcune o tutte le proprietà dei parametri per un report che viene eseguito da un sito di SharePoint.You can modify some or all of the parameter properties on a report that you run from a SharePoint site. Non è possibile personalizzare un report salvando una combinazione di valori dei parametri da utilizzare più volte.You cannot personalize a report by saving a combination of parameter values that you want to use repeatedly. Tutti i valori predefiniti specificati vengono utilizzati da tutti gli utenti che aprono il report.Any default values that you specify are used by all users who open the report.

Se il report è incorporato in una web part Visualizzatore report configurata per visualizzare sempre tale report, impostare le proprietà nella web part Visualizzatore report.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. Per altre informazioni, vedere Aggiungere la web part Visualizzatore report a una pagina Web (Reporting Services in modalità integrata SharePoint).For more information, see Add the Report Viewer Web Part to a Web Page (Reporting Services in SharePoint Integrated Mode).

Per eseguire un report con parametriTo run a parameterized report

  1. Aprire la raccolta che contiene il report.Open the library that contains the report.

  2. Fare clic sul nome del report.Click the report name. È necessario sapere in anticipo quali report dispongono di parametri.You must know in advance which reports have parameters. Non sono disponibili elementi di identificazione visivi che indichino la presenza di parametri per il report.There is no visual identifier on the report to indicate that it is parameterized.

  3. All'apertura del report, specificare i parametri da utilizzare.When the report opens, specify the parameters you want to use. Il riquadro Parametri potrebbe risultare visibile, compresso o nascosto a seconda delle proprietà impostate nella web part Visualizzatore report.The Parameters area might be visible, collapsed, or hidden depending on how properties are set on the Report Viewer Web Part.

    1. Se il riquadro Parametri è visibile, scegliere un valore per ogni parametro.If the Parameters area is visible, choose a value for each parameter.

    2. Se è visualizzata una sottile striscia colorata disposta lungo il report e con una freccia al centro, significa che il riquadro Parametri è compresso.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. È possibile fare clic sulla freccia per espanderlo.You can click the arrow to expand it.

    3. Se il riquadro Parametri è nascosto, non è possibile specificare un valore.If the Parameters area is hidden, you cannot specify a value.

  4. Fare clic su Applica nella parte inferiore del riquadro Parametri per eseguire il report.Click Apply at the bottom of the Parameters area to run the report.

    A volte la combinazione di valori specificata non restituisce i risultati previsti.It is possible to specify a combination of values that do not give you the results you expect. Se non si ottengono le informazioni desiderate, potrebbe essere necessario richiedere all'autore di modificare il report.The report might need to be modified by the report author if you are not getting the information you require.

  5. Scegliere OK.Click OK.

Per impostare le proprietà dei parametriTo set parameter properties

  1. Aprire la raccolta o la cartella che contiene il report.Open the library or folder that contains the report.

  2. Selezionare il report e fare clic sulla freccia verso il basso.Point to the report and click the down arrow.

  3. Fare clic su Gestisci parametri.Click Manage Parameters. Se il report contiene parametri, nella pagina visualizzata verranno elencati tutti i parametri.If the report contains parameters, each parameter will be listed on the page. Per ogni parametro, nell'elenco sono indicati il nome, il tipo di dati, il valore predefinito e lo stato di visualizzazione nel riquadro dei parametri all'apertura del report.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. Per modificare le impostazioni per un parametro, fare clic sul nome del parametro nell'elenco.Click a parameter in the list to modify its settings.

  5. In Valore predefinito immettere un valore per il parametro.In Default Value, enter a value for the parameter. Poiché tale valore non verrà convalidato, verificare che il valore specificato sia appropriato per il report.The value will not be validated, so be sure that you are providing a value that works for the report.

    1. Scegliere Usa espressione del valore specificata nella definizione del report se si vuole usare il valore predefinito impostato al momento della creazione del report.Choose Use value expression specified in report definition if you want to use the default value that was defined when the report was created. Se nella definizione del report non è disponibile un valore predefinito, questa opzione risulterà non disponibile.If the report definition does not provide a default value, this option will be unavailable.

    2. Scegliere Ignora valore predefinito del report se si vuole specificare un valore sostitutivo per il valore predefinito della definizione del report.Choose Override the report default value if you want to specify a replacement for the report definition default value. Facoltativamente, per i parametri del report che accettano valori Null, è possibile selezionare la casella di controllo Null per impedire l'applicazione di filtri in base a questi parametri.Optionally, for report parameters that accept null values, you can select the Null check box to prevent filtering based on that parameter.

    3. Scegliere Per il parametro non è specificato alcun valore predefinito se si vuole che ogni utente specifichi un valore prima dell'elaborazione del report.Choose Parameter does not have a default value if you want each user to specify a value before the report is processed. Se si seleziona tale opzione, sarà necessario specificare anche le impostazioni di visualizzazione per richiedere all'utente di immettere un valore.If you select this option, you should set display settings that prompt the user to specify a value.

      Si noti che, se tutti i parametri hanno un valore predefinito, al momento dell'apertura il report verrà automaticamente eseguito utilizzando tali valori.Note that if all parameter values have a default value, the report will automatically run with those values when the user opens the report. Se tuttavia il riquadro dei parametri è visualizzato, gli utenti possono ignorare il valore predefinito ed eseguire di nuovo il report.However, if the parameter area is displayed, users can override the default value and re-run the report.

  6. Impostare le opzioni di visualizzazione per determinare se il parametro è visibile o meno.Set display options to determine whether the parameter is visible.

    1. Per visualizzare il parametro nella pagina, selezionare Richiesta all'utente .Choose Prompt User to show the parameter on the page. È possibile specificare il testo della richiesta visualizzato in un campo per offrire una breve indicazione relativa al formato o al tipo di dati che l'utente deve specificare.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. Selezionare Nascosto se si usa un valore predefinito e non si vuole visualizzare il parametro nel riquadro Parametri.Choose Hidden if you are using a default value and you do not want the parameter to be visible in the Parameters area.

    3. Selezionare Interno se si usa un valore predefinito e non si vuole che il parametro venga visualizzato nel riquadro Parametri o nelle pagine della sottoscrizione.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. Fare clic su Applica.Click Apply.

Vedere ancheSee Also

Sito di SharePoint e List Permission Reference for Report Server ItemsSharePoint Site and List Permission Reference for Report Server Items