Utilizzo di una condizione di filtro (Generatore report 1.0)

Una condizione di filtro rappresenta un'istruzione da cui vengono specificati i criteri in base ai quali Generatore report deve stabilire se i dati vengono visualizzati nel report. Per creare un filtro in Generatore report, è necessario aggiungere almeno una condizione di filtro. Non è previsto alcun limite per il numero di condizioni che possono essere aggiunte. Quando se ne utilizzano molteplici, i filtri risultano particolarmente complessi. È possibile aggiungere, eliminare e raggruppare condizioni di filtro tramite diversi operatori, nonché nidificare gruppi di condizioni di filtro gli uni negli altri per ottenere i risultati desiderati. All'esecuzione del report, il filtro viene valutato per stabilire se i criteri in esso specificati vengono soddisfatti da ogni istanza dei dati. In caso affermativo, i dati vengono aggiunti al report. In caso negativo, i dati non vengono inclusi.

Aggiunta di condizioni di filtro

Quando la finestra di dialogo Filtra dati viene aperta per la prima volta, le entità e i campi disponibili nel report vengono visualizzati nel riquadro di esplorazione a sinistra. Per la creazione del filtro, è possibile utilizzare qualsiasi entità o campo disponibile, indipendentemente dal fatto che sia visualizzato nel corpo del report o meno.

Una condizione di filtro è costituita da tre parti, ovvero dal nome del campo o dell'entità, dall'operatore di confronto e dai criteri. Per aggiungere una condizione di filtro al report, trascinare il nome di un'entità o di un campo nell'area filtro e specificare un operatore di confronto e i criteri. Per ulteriori informazioni sugli operatori di confronto, vedere Selezione di un operatore di confronto per una condizione di filtro (Generatore report 1.0). Per ulteriori informazioni sull'impostazione dei criteri, vedere Impostazione di criteri per una condizione di filtro (Generatore report 1.0).

Dopo aver aggiunto la condizione di filtro all'area filtro, è possibile spostare la condizione attorno all'area filtro selezionando il nome dell'entità o del campo e trascinandolo. Una condizione di filtro può essere spostata tra diversi gruppi o all'interno del gruppo corrente. Quando vengono spostate, le condizioni di filtro vengono aggiunte alla fine del gruppo. Per ulteriori informazioni sul raggruppamento delle condizioni di filtro, vedere Raggruppamento delle condizioni di filtro (Generatore report 1.0).

Finestra di dialogo Filtra dati

Operatori logici

Non appena si aggiungono altre condizioni di filtro all'area filtro, tra ognuna di esse viene visualizzato un operatore logico. Generatore report supporta gli operatori logici And e Or. Per impostazione predefinita, è selezionato l'operatore And, ma è possibile cambiare operatore semplicemente facendo clic su And e selezionando Or.

Applicazione di filtri a formule

È possibile utilizzare le funzioni di Generatore report per filtrare l'intera condizione di filtro come formula. È possibile filtrare formule quando si desidera creare una clausola di filtro per cui è necessaria la modifica della formula per il campo oppure altre funzionalità, ad esempio i livelli di aggregazione o la rimozione dei duplicati, che, sebbene supportate nella finestra di dialogo Definisci formula, non vi sono contenute. Si supponga ad esempio di voler includere nella condizione di filtro solo i prodotti a cui corrisponde una data di inizio di vendita precedente al 2003. È possibile modificare la formula del campo relativo alla data di inizio di vendita utilizzando una funzione di data disponibile.

Per modificare le formule dei campi nel filtro, fare clic con il pulsante destro del mouse sulla condizione di filtro e scegliere Modifica come formula. Per ulteriori informazioni sulle funzioni di Generatore report, vedere Utilizzo delle formule (Generatore report 1.0).

Richiesta di valori di filtro in fase di esecuzione

Il messaggio di richiesta consente ai lettori del report di controllare il contenuto del report senza dover modificare il file di report. Si supponga di creare un report vendite in cui vengono visualizzate informazioni dettagliate sulle vendite in base al territorio. Anziché selezionare il territorio da visualizzare nel report, è possibile selezionare Messaggio di richiesta in modo che, quando gli utenti aprono il report nel server di report, possano selezionare manualmente il territorio da visualizzare.

Per utilizzare l'opzione Messaggio di richiesta, fare clic con il pulsante destro del mouse sul nome del campo o dell'entità nella condizione di filtro e scegliere Messaggio di richiesta. Se nella casella di testo dei criteri si specifica un determinato valore, il report verrà eseguito utilizzando innanzitutto tale valore. Successivamente, il lettore del report potrà selezionare un nuovo valore. Se si lascia la casella di testo dei criteri vuota, il lettore del report dovrà selezionare un valore prima dell'esecuzione del report.

[!NOTA]

Quando i lettori del report visualizzano l'elenco dei parametri, è possibile che i valori non siano ordinati.