Applicazione di filtri ai dati del report all'origine (Generatore report 2.0)
Per filtrare i dati per un set di dati del report nell'origine, specificare una query contenente solo i dati necessari per il report. Per ciascun tipo di origine dati, è disponibile una finestra Progettazione query associata che consente di compilare la query. È possibile compilare una query per includere o escludere valori specifici oppure creare una query con parametri.
Per filtrare i dati recuperati per un report, è possibile creare espressioni di filtro per set di dati, aree dati e gruppi. Per ulteriori informazioni, vedere Filtro dei dati del report nel report (Generatore report 2.0).
Per ulteriori informazioni sugli strumenti di progettazione query, vedere Finestre Progettazione query (Generatore report 2.0).
Applicazione di filtri ai dati nella query
Per filtrare i dati nella query del set di dati è possibile includere una clausola di restrizione che limita i dati recuperati specificando i valori da includere o escludere dal set dei risultati.
Per le query Transact-SQL, nella finestra Progettazione query relazionale è possibile aggiungere campi al riquadro Filtro per creare e automaticamente generare la clausola di restrizione. Nella finestra Progettazione query basata su testo è possibile aggiungere una clausola WHERE. È ad esempio possibile selezionare le vendite effettuate in un territorio specifico o relative ai prodotti di una determinata categoria. Per ulteriori informazioni, vedere "Filtraggio delle righe utilizzando WHERE e HAVING" nella documentazione di Reporting Services inclusa nella documentazione online di SQL Server
Per query MDX, è possibile specificare un filtro nel riquadro Filtro della finestra Progettazione query MDX per specificare le dimensioni e le gerarchie di attributi da includere o escludere. Per ulteriori informazioni, vedere Interfaccia utente di Progettazione query MDX di Analysis Services (Generatore report 2.0) e Creazione di set di dati del report da SQL Server Analysis Services (Generatore report 2.0).
Applicazione di filtri ai dati utilizzando parametri nella query
Quando in una query si includono parametri di query (noti anche come variabili di query), vengono creati automaticamente i parametri del report connessi ai parametri della query. In questo modo un utente può selezionare i dati che desidera visualizzare nel report.
È possibile creare parametri a cascata, in cui l'utente sceglie il valore per ogni parametro in un ordine specifico e ciascuna scelta limita i valori per il parametro successivo. I parametri di propagazione possono ridurre migliaia di scelte possibili a un numero gestibile. Un utente sceglie ad esempio una categoria di prodotti, quindi sceglie il prodotto dall'elenco dei prodotti disponibili nella categoria specificata, quindi sceglie la dimensione e il colore. Per ulteriori informazioni, vedere Procedura: Aggiunta di parametri di propagazione a un report (Generatore report 2.0).
Utilizzare Progettazione query associata a un'origine dati per compilare una query con parametri.
Per query Transact-SQL, origini dati diverse supportano una sintassi diversa per i parametri. Supportare gli intervalli dei parametri identificati nella query in base alla posizione o al nome. Per ulteriori informazioni, vedere Utilizzo di parametri di query con origini dati specifiche (Generatore report 2.0). Nella finestra Progettazione query relazionale, è necessario selezionare l'opzione del parametro di filtro per creare una query con parametri. Per ulteriori informazioni, vedere Interfaccia utente di Progettazione query relazionale (Generatore report 2.0).
Per query MDX, è necessario selezionare l'opzione del parametro di filtro per creare una query con parametri. Per ulteriori informazioni, vedere Procedura: Definizione dei parametri in Progettazione query MDX per Analysis Services (Generatore report 2.0).
Per ulteriori informazioni, vedere Procedura: Associazione di un parametro di query a un parametro di report (Generatore report 2.0).