Interazione dell'utente nei report
In ambienti che supportano l'interattività, ad esempio HTML 4.0, i report possono includere varie funzionalità di interazione dell'utente, consentendo la modifica dell'aspetto di un report e dei relativi dati tramite l'immissione o la selezione di un valore prima dell'esecuzione del report. Gli utenti possono inoltre visualizzare o nascondere elementi in un report e fare clic su collegamenti che consentono di aprire altri report o pagine Web. In Reporting Services è disponibile anche una mappa documento, la cui funzione è analoga a quella di un sommario. Gli utenti possono fare clic sugli elementi della mappa documento per passare alle varie aree del report.
Parametri
I parametri di report consentono di ottenere valori dall'utente, che possono essere passati a un filtro o a un parametro in una query oppure utilizzati nelle espressioni all'interno del report. Tramite un parametro di report è possibile visualizzare una semplice casella di testo, nella quale l'utente digita un valore, oppure un elenco di valori validi selezionabili dall'utente. Tale elenco può essere statico o aggiornato dinamicamente con i dati di un set di dati.
È inoltre possibile definire un valore predefinito da utilizzare per l'esecuzione di un report, che può essere un valore statico o recuperato da un set di dati. Per informazioni sull'aggiunta di parametri a un report tramite Progettazione report, vedere Utilizzo di parametri in Reporting Services.
Filtri
È possibile utilizzare filtri per filtrare i dati del report dopo averli recuperati dall'origine dei dati. È possibile inserire filtri nei set di dati e nelle aree dati.
I filtri si differenziano dai parametri di query poiché, quando si utilizza un parametro di query, i dati restituiti vengono filtrati all'origine. Quando si utilizza un filtro, invece, viene recuperato l'intero set di dati e quindi il filtro viene applicato ai dati recuperati. Si tratta di un'opzione utile per gli snapshot dei report, nei quali i dati vengono recuperati e archiviati con lo snapshot. Tramite i filtri è possibile limitare i dati visualizzati nel report e avere comunque a disposizione i dati statici dello snapshot. I filtri risultano utili anche quando l'origine dei dati non supporta l'utilizzo di parametri di query per filtrare i dati.
Per informazioni sull'aggiunta di filtri a un report tramite Progettazione report, vedere Filtraggio dei dati in un report.
Collegamenti
È inoltre possibile aggiungere collegamenti a un report. Quando si aggiunge un collegamento a una casella di testo, a un'immagine o a un elemento di un grafico, è possibile specificare uno dei tre tipi di collegamenti seguenti:
- Un collegamento drill-through a un report consente di includere un collegamento a un altro report nel server di report e quindi di passare i valori dei parametri al report.
- Un collegamento a un URL consente di includere un collegamento a una pagina Web, generalmente all'esterno del server di report.
- Un collegamento a segnalibro consente di inserire un collegamento a un segnalibro, ovvero un ancoraggio, all'interno del report corrente.
Per informazioni sull'aggiunta di collegamenti tramite Progettazione report, vedere Aggiunta di collegamenti a un report.
Nascondere elementi
Per ogni elemento di un report è disponibile un set di proprietà che determinano se l'elemento è visibile o nascosto. È possibile utilizzare tali proprietà per nascondere gli elementi di un report, impostare condizioni specifiche per nascondere i dati in base ad altri dati del report e specificare un elemento che consenta agli utenti di visualizzare o nascondere gli elementi facendo clic su di esso. È possibile, ad esempio, creare un report drill-down in cui visualizzare il riepilogo dei dati quando il report viene inizialmente caricato e le righe dei dettagli quando gli utenti fanno clic su una determinata casella di testo.
Per informazioni su come nascondere gli elementi di un report tramite Progettazione report, vedere Possibilità di nascondere gli elementi del report.
Mappa documento
La mappa documento è un altro strumento che consente agli utenti di interagire con un report. Nel Visualizzatore HTML, accanto al report viene visualizzata una mappa documento simile a un sommario. Quando gli utenti fanno clic su un elemento della mappa, il visualizzatore passa a tale elemento nel report.
Per aggiungere elementi a una mappa documento, è necessario associare un'etichetta della mappa documento a ogni elemento. Per informazioni sull'aggiunta di elementi a una mappa documento tramite Progettazione report, vedere Aggiunta di una mappa documento.
Risorse esterne
Sviluppo di spostamento nei report e drill-down
Vedere anche
Concetti
Utilizzo di Progettazione report
Concetti fondamentali della progettazione dei report