Condividi tramite


Utilizzo di parametri per il collegamento ad altri report

È possibile utilizzare parametri per correlare report principali a report drill-through, sottoreport e report collegati. È anche possibile specificare un URL di un report che include i valori per i parametri del report e per i parametri dell'URL.

Durante la progettazione di un set di report ogni report viene in genere progettato in modo da rispondere a domande specifiche. In particolare, ogni report è in grado di offrire una vista diversa o un livello di dettaglio diverso per le informazioni correlate. Per ottenere un set di report correlati tra loro, creare i parametri per i dati correlati nei report di destinazione. Il modo in cui il parametro appropriato viene passato al report di destinazione dipende dal tipo di report.

Report drill-through

Le azioni drill-through vengono impostate nelle pagine delle proprietà di qualsiasi casella di testo di un elemento del report. Se la destinazione dell'azione drill-through è un report locale del progetto report, è possibile utilizzare il pulsante Aggiunti della pagina Azione della finestra di dialogo Proprietà casella di testo per impostare i valori dei parametri da passare al report di destinazione. I nomi dei parametri verranno visualizzati nell'elenco a discesa del report locale. Per ulteriori informazioni, vedere Finestra di dialogo Proprietà casella di testo, Azione.

Se il report di destinazione è presente nel server di report ma non nella directory locale, per individuare i nomi dei parametri del report di destinazione sarà necessario esaminare le proprietà del report utilizzando Gestione report. Sarà quindi possibile immettere manualmente i nomi dei parametri e i valori predefiniti. Per i nomi dei parametri viene fatta distinzione tra maiuscole e minuscole.

È possibile utilizzare l'accesso tramite URL per qualsiasi report indirizzabile tramite URL e includere i valori dei parametri del report nella sintassi dell'URL. Per ulteriori informazioni, vedere Accesso con URL.

Sottoreport

In Progettazione report un sottoreport deve essere un report nel progetto del server di report. Per impostare i parametri per un sottoreport, utilizzare la pagina Parametri della finestra di dialogo Proprietà sottoreport.

[!NOTA]

Se si utilizza un sottoreport in un'area dati, il sottoreport e i relativi parametri verranno elaborati per ogni riga dell'area dati. Per tale motivo, è consigliabile valutare l'opportunità di utilizzare un report drill-through.

Per ulteriori informazioni, vedere Procedura: Aggiunta di un sottoreport e di parametri (Reporting Services).

Report collegati

Dopo aver pubblicato un report è possibile creare un report collegato dal report pubblicato. Un report collegato è paragonabile a un puntatore al report principale, ma dispone di un set di parametri distinto. Dopo aver creato il report collegato, aprirlo in Gestione report e modificare i parametri. Per ulteriori informazioni, vedere Impostazione delle proprietà dei parametri per un report pubblicato. Poiché i parametri vengono gestiti in modo indipendente nel server, la ripubblicazione di un report principale con nuove impostazioni dei parametri non implica la sovrascrittura delle impostazioni dei parametri esistenti per il report principale o per quello collegato. Per ulteriori informazioni, vedere Pagina Nuovo report collegato (Gestione report) o Procedura: Creazione di un report collegato.

Specifica dei parametri URL

Per i report di cui viene eseguito il rendering in HTML, è possibile aprire un report in corrispondenza di una pagina specifica passando il valore di un parametro URL nell'indirizzo URL quando il report viene aperto tramite un URL. Nell'esempio seguente viene aperto il report Product Catalog del database di esempio AdventureWorks in corrispondenza della pagina 30:

https://localhost/reportserver?%2fAdventureWorks+Sample+Reports%2fProduct+Catalog&rs:Command=Render&rc:Section=30

Per ulteriori informazioni, vedere Utilizzo dei parametri di accesso tramite URL.

È anche possibile specificare un parametro del report utilizzando un accesso tramite URL. Per ulteriori informazioni, vedere Passaggio di un parametro del report in un URL.