Associazione di un parametro di query a un parametro di report (Generatore report e SSRS)Associate a Query Parameter with a Report Parameter (Report Builder and SSRS)

Quando si definisce una query del set di dati contenente una variabile di query, il comando della query viene analizzato.When you define a dataset query that contains a query variable, the query command is parsed. Per ogni variabile di query, vengono creati un parametro del set di dati e un parametro del report corrispondenti.For each query variable, a corresponding dataset parameter and report parameter are created. Il parametro del set di dati punta al parametro del report.The dataset parameter points to the report parameter. Questo consente di immettere un valore che viene passato direttamente alla query.This enables a user to enter a value that passes directly to the query. Ogni volta che si modifica il comando della query, si verifica lo stesso processo.Each time you edit the query command, the same process takes place.

Per rinominare un parametro di report associato a un parametro di query, è necessario collegare manualmente i parametri di query al parametro di report rinominato utilizzando la procedura illustrata in questo argomento.If you rename a report parameter that is bound to a query parameter, you need to manually link the query parameters to the renamed report parameter by using the procedure in this topic.

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.NOTE: È 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.

Per associare un parametro di query a un parametro di reportTo associate a query parameter with a report parameter

  1. Nel riquadro dei dati del report fare clic con il pulsante destro del mouse sul set di dati, fare clic su Proprietà set di dati, quindi scegliere Parametri.In the Report Data pane, right-click the dataset, click Dataset Properties, and then click Parameters.

    NOTA: se il riquadro Dati report non è visualizzato, scegliere Dati report dal menu Visualizza .NOTE: If the Report Data pane is not visible, click Report Data on the View menu.

  2. Nella colonna Nome parametroindividuare il nome del parametro di query.In the column Parameter Name, find the name of the query parameter. I nomi dei parametri vengono popolati automaticamente in base alla query.Parameter names are automatically populated based on the query. Ogni volta che si modifica la query, vengono verificati i nuovi parametri della query.Every time you change the query, the query is checked for new query parameters. I parametri di query creati manualmente non vengono modificati quando la query cambia.Query parameters that you create manually are not changed when the query changes.

    • In Nome parametroindividuare il nome del parametro di query così come è riportato nella query.In Parameter Name, find the query parameter name as it exists in the query. È anche possibile aggiungere manualmente un nuovo parametro di query e specificare un nome.You can also manually add a new query parameter and enter a name.

    • In Valore parametrodigitare o selezionare un'espressione che restituisca il valore da passare al parametro di query.In Parameter Value, type or select an expression that evaluates to the value to pass to the query parameter. Si tratta in genere del nome del parametro di report.This is typically the name of the report parameter.

      NOTA: non è obbligatorio utilizzare i parametri di report come valori per un parametro di query.NOTE: You are not limited to report parameters as values for a query parameter. È infatti possibile utilizzare qualsiasi espressione che restituisca un valore per il parametro.You can use any expression that evaluates to a value for the parameter value.

  3. Ripetere il passaggio 2 per gli altri parametri di query.Repeat step 2 for additional query parameters.

Vedere ancheSee Also

Set di dati condivisi e incorporati del report (Generatore report e SSRS)Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)