Aggiungere un parametro multivalore a un report impaginato

Si applica a:✅ Generatore di report Microsoft (SSRS) ✅ Power BI Report Builder ✅ Progettazione report in SQL Server Data Tools

È possibile aggiungere un parametro a un report impaginato che consente all'utente di selezionare più valori per il parametro.

È possibile passare più valori di parametro al report nell'URL del report. Per un esempio di URL in cui è incluso un parametro multivalore, vedere Passare un parametro del report in un URL.

Per informazioni su come passare più valori di parametro a una stored procedure, vedere Working With Multi-Select Parameters for SSRS Reports (Utilizzo di parametri a selezione multipla per report SSRS) nel sito Web mssqltips.com.

Per aggiungere un parametro multivalore

  1. In Generatore report aprire il report a cui si desidera aggiungere il parametro multivalore.

  2. Fare clic con il pulsante destro del mouse sul set di dati del report e quindi scegliere Proprietà set di dati.

  3. Aggiungere una variabile alla query del set di dati modificando il testo della query nella casella Query o aggiungendo un filtro mediante la finestra Progettazione query. Per altre informazioni, vedere Compilare una query in Progettazione query relazionale (Generatore report e SSRS).

    WHERE  
      Production.ProductInventory.ProductID IN (@ProductID)  
    

    Importante

    • Il testo della query non deve includere l'istruzione DECLARE per la variabile di query.
    • Il testo per la variabile di query deve includere l'operatore IN , come mostrato nell'esempio precedente.
    • Assicurarsi di racchiudere la variabile tra parentesi, come mostrato sopra. In caso contrario, il rendering del report non viene eseguito e viene visualizzato il messaggio di errore "Dichiarare la variabile scalare".

    Un parametro del set di dati per un set di dati incorporato o un set di dati condiviso viene creato automaticamente per la variabile di query. Un parametro del report viene creato automaticamente per il parametro del set di dati.

  4. Nel riquadro Dati report espandere il nodo Parametri , fare clic con il pulsante destro del mouse sul parametro del report che è stato creato automaticamente per il parametro del set di dati e quindi scegliere Proprietà parametri.

  5. Nella scheda Generale selezionare Consenti più valori per consentire a un utente di selezionare più valori per il parametro.

  6. Facoltativamente, nella scheda dei valori Disponibile specificare un elenco di valori disponibili da visualizzare all'utente.

    Tale elenco limita le scelte dell'utente ai soli valori validi per il parametro. Per più valori, la funzionalità Seleziona tutto è disponibile all'inizio dell'elenco, in modo che l'utente possa selezionare o deselezionare tutti i valori con un solo clic. Se si sceglie di ottenere i valori disponibili per il parametro del report da una query del set di dati, assicurarsi di selezionare un set di dati che non contenga la variabile di query associata allo stesso parametro del report.

    Per altre informazioni, vedere Aggiungere, modificare o eliminare valori disponibili per un parametro di report (Generatore report e SSRS).

Vedi anche

Aggiunta di parametri a cascata a un report (Generatore di report e SSRS)
Aggiungere, modificare o eliminare un parametro di report (Generatore di report e SSRS)