Concetti relativi ai parametri di report (Generatore report e SSRS)Report Parameters Concepts (Report Builder and SSRS)

È possibile aggiungere parametri a un report per collegare report correlati, controllare l'aspetto del report, filtrare i dati del report o per limitare l'ambito di un report a percorsi o utenti specifici.You can add parameters to a report to link related reports, to control the report appearance, to filter report data, or to narrow the scope of a report to specific users or locations.

Nota

È possibile creare e modificare file di definizioni report impaginati (con estensione rdl) in Generatore report e in Progettazione report di 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. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.Each authoring environment provides different ways to create, open, and save reports and related items.

I parametri di report vengono creati nei modi seguenti:Report parameters are created in the following ways:

  • Automaticamente, quando si definisce la query del set di dati contenente le variabili di query.Automatically, when you define dataset query that contains query variables. Per ogni variabile di query, vengono creati un parametro del report e un parametro di query del set di dati con lo stesso nome.For each query variable, a corresponding dataset query parameter and report parameter with the same names are created. Un parametro di query può essere un riferimento a una variabile do query o a un parametro di input per una stored procedure.A query parameter can be a reference to a query variable or to an input parameter for a stored procedure.

  • Automaticamente, quando si aggiunge un riferimento a un set di dati condiviso contenente parametri di query.Automatically, when you add a reference to a shared dataset that contains query parameters.

  • Manualmente, quando si creano parametri del report nel riquadro dei dati del report.Manually, when you create report parameters in the Report Data pane. I parametri rappresentano una delle raccolte predefinite che è possibile includere in un'espressione di un report.Parameters are one of the built-in collections that you can include in an expression in a report. Poiché le espressioni sono usate per definire valori nell'intera definizione di un report, è possibile usare i parametri per controllare l'aspetto del report o per passare i valori ai sottoreport o report correlati che usano anch'essi i parametri.Because expressions are used to define values throughout a report definition, you can use parameters to control report appearance or to pass values to related subreports or reports that also use parameters.

    Per altre informazioni, vedere Parametri report (Generatore report e Progettazione report).For more information, see Report Parameters (Report Builder and Report Designer).

    I parametri sono usati di frequente per filtrare i dati del report sia prima che dopo la restituzione dei dati al report.Parameters are frequently used to filter report data both before and after the data is returned to the report. Per altre informazioni, vedere Filtrare, raggruppare e ordinare i dati (Generatore report e SSRS).For more information, see Filter, Group, and Sort Data (Report Builder and SSRS).

    Quando si progetta un report, i parametri corrispondenti vengono salvati nella definizione del report.When you design a report, report parameters are saved in the report definition. Quando si pubblica un report, i parametri corrispondenti vengono salvati e gestiti separatamente della definizione del report.When you publish a report, report parameters are saved and managed separately from the report definition. Una volta salvato il report nel server di report, è possibile eseguire le operazioni seguenti:After you save the report to the report server, you can do the following:

  • Modificare i valori dei parametri del report direttamente nel server di report indipendentemente dalla definizione del report.Change report parameter values directly on the report server independently from the report definition.

  • Creare più report collegati in cui ogni report collegato è un collegamento alla definizione del report con un set di valori di parametro separato che può essere gestito indipendentemente nel server di report.Create multiple linked reports in which each linked report is a link to the report definition with a separate set of parameter values that can be managed independently on the report server.

    Se si intende creare snapshot, cronologie o sottoscrizioni di report in un report pubblicato, è necessario capire come i parametri del report influiscono sui requisiti di progettazione per il report.If you plan to create report snapshots, histories, or subscriptions to a published report, you must understand how report parameters affect the design requirements for the report.

Vedere ancheSee Also

Report creazione concetti ( Generatore report e SSRS ) Report Authoring Concepts (Report Builder and SSRS)
Report di set di dati incorporati e condivisi ( Generatore report e SSRS ) Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)
Esercitazione: Aggiungere un parametro di Report ( Generatore report )Tutorial: Add a Parameter to Your Report (Report Builder)