Aggiungere un filtro (Generatore report e SSRS)Add a Filter (Report Builder and SSRS)

Aggiungere un filtro a un set di dati, un'area dati o un gruppo per includere o escludere valori specifici nei calcoli o nella visualizzazione.Add a filter to a dataset, data region, or group when you want to include or exclude specific values for calculations or display. In fase di esecuzione, i filtri vengono applicati prima al set di dati, poi all'area dati e infine al gruppo procedendo dall'alto verso il basso per le gerarchie di gruppi.Filters are applied at run time first on the dataset, and then on the data region, and then on the group, in top-down order for group hierarchies. In una tabella, una matrice o un elenco i filtri per gruppi di righe, gruppi di colonne e gruppi adiacenti vengono applicati in modo indipendente.In a table, matrix, or list, filters for row groups, column groups, and adjacent groups are applied independently. Anche in un grafico i filtri per gruppi di categorie e gruppi di serie vengono applicati in modo indipendente.In a chart, filters for category groups and series groups are applied independently.

Per aggiungere un filtro è necessario specificare una o più equazioni di filtro.To add a filter, you must specify one or more filter equations. Un'equazione di filtro è costituita da un'espressione che identifica i dati da filtrare, da un operatore e dal valore con il quale eseguire il confronto.A filter equation consists of an expression that identifies the data that you want to filter, an operator, and the value to compare to. I dati filtrati e il valore devono essere dello stesso tipo di dati.The data types of the filtered data and the value must match. L'applicazione di filtri ai valori aggregati di un set di dati o un'area dati non è supportata.Filtering on aggregate values for a dataset or data region is not supported.

Per filtrare punti dati in un grafico è possibile impostare un filtro in un gruppo di categorie o in un gruppo di serie.To filter data points in a chart, you can set a filter on a category group or a series group. Per impostazione predefinita, il grafico usa la funzione predefinita Sum per aggregare valori che fanno parte dello stesso gruppo in un singolo punto dati nella serie.By default, the chart uses the built-in function Sum to aggregate values that belong to the same group into an individual data point in the series. Se si modifica la funzione di aggregazione di una serie, è necessario modificarla anche nell'espressione di filtro.If you change the aggregate function of a series, you must change the aggregate function in the filter expression.

Per altre informazioni sul filtro dei set di dati condivisi e incorporati, vedere Aggiungere un filtro a un set di dati (Generatore report e SSRS).For more information about filtering embedded and shared datasets, see Add a Filter to a Dataset (Report Builder and SSRS).

Nota

È possibile creare e modificare file di definizioni report impaginati (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.Each authoring environment provides different ways to create, open, and save reports and related items.

Per impostare un filtro su un'area datiTo set a filter on a data region

  1. Aprire un report in visualizzazione Progettazione .Open a report in Design view.

  2. Selezionare l'area dati nell'area di progettazione e quindi fare doppio clic su <area dati >proprietà.Select the data region on the design surface, and then right-click <data region>Properties. Per un misuratore, selezionare Proprietà pannello del misuratore.For a gauge, select Gauge Panel Properties. Il <area dati >proprietà verrà visualizzata la finestra di dialogo.The <data region>Properties dialog box opens.

    Nota

    In un'area dati Tablix fare clic con il pulsante destro del mouse sulla cella d'angolo oppure sull'handle di una riga o colonna e quindi scegliere Proprietà Tablix.On a Tablix data region, right-click the corner cell or a row or column handle, and then click Tablix Properties.

  3. Fare clic su Filtri.Click Filters. Verrà visualizzato l'elenco corrente di equazioni di filtro.This displays the current list of filter equations. Per impostazione predefinita, l'elenco è vuoto.By default, the list is empty.

  4. Scegliere Aggiungi.Click Add. Verrà visualizzata una nuova equazione di filtro vuota.A new blank filter equation appears.

  5. Nella casella Espressionedigitare o selezionare l'espressione per il campo da filtrare.In Expression, type or select the expression for the field to filter. Per modificare l'espressione, fare clic sul pulsante dell'espressione (fx).To edit the expression, click the expression (fx) button.

  6. Nella casella a discesa selezionare il tipo di dati corrispondente a quello dell'espressione creata nel passaggio 5.From the drop-down box, select the data type that matches the type of data in the expression you created in step 5.

  7. Nella casella Operatore selezionare l'operatore che si desidera utilizzare con il filtro per confrontare i valori nelle caselle Espressione e Valore .In the Operator box, select the operator that you want the filter to use to compare the values in the Expression box and the Value box. L'operatore scelto determina il numero di valori che verranno utilizzati nel passaggio successivo.The operator you choose determines the number of values that are used from the next step.

  8. Nella casella Valore digitare l'espressione o il valore in base al quale viene valutato il valore nella colonna Espressione.In the Value box, type the expression or value against which you want the filter to evaluate the value in Expression.

    Per esempi di equazioni di filtro, vedere Esempi di equazioni di filtro (Generatore report e SSRS).For examples of filter equations, see Filter Equation Examples (Report Builder and SSRS).

  9. Fare clic su OK.Click OK.

Per impostare un filtro su un gruppo di righe o di colonne TablixTo set a filter on a Tablix row or column group

  1. Aprire un report in visualizzazione Progettazione .Open a report in Design view.

  2. Fare clic con il pulsante destro del mouse sulla tabella, sulla matrice o sull'area dati dell'elenco nell'area di progettazione per selezionarla.Right-click the table, matrix, or list data region on the design surface to select it. Nel riquadro di raggruppamento vengono visualizzati i gruppi per l'elemento selezionato.The Grouping pane displays the groups for the selected item.

  3. Nel riquadro Raggruppamento fare clic con il pulsante destro del mouse sul gruppo e quindi scegliere Modifica gruppo.In the Grouping pane, right-click the group, and then click Edit Group. Verrà visualizzata la finestra di dialogo Gruppo Tablix .The Tablix Group dialog box opens.

  4. Fare clic su Filtri.Click Filters. Verrà visualizzato l'elenco corrente di equazioni di filtro.This displays the current list of filter equations. Per impostazione predefinita, l'elenco è vuoto.By default, the list is empty.

  5. Scegliere Aggiungi.Click Add. Verrà visualizzata una nuova equazione di filtro vuota.A new blank filter equation appears.

  6. Nella casella Espressionedigitare o selezionare l'espressione per il campo da filtrare.In Expression, type or select the expression for the field to filter. Per modificare l'espressione, fare clic sul pulsante dell'espressione (fx).To edit the expression, click the expression (fx) button.

  7. Nella casella a discesa selezionare il tipo di dati corrispondente a quello dell'espressione creata nel passaggio 5.From the drop-down box, select the data type that matches the type of data in the expression you created in step 5.

  8. Nella casella Operatore selezionare l'operatore che si desidera utilizzare con il filtro per confrontare i valori nelle caselle Espressione e Valore .In the Operator box, select the operator that you want the filter to use to compare the values in the Expression box and the Value box. L'operatore scelto determina il numero di valori che verranno utilizzati nel passaggio successivo.The operator you choose determines the number of values that are used from the next step.

  9. Nella casella Valore digitare l'espressione o il valore in base al quale viene valutato il valore nella colonna Espressione.In the Value box, type the expression or value against which you want the filter to evaluate the value in Expression.

    Per esempi di equazioni di filtro, vedere Esempi di equazioni di filtro (Generatore report e SSRS).For examples of filter equations, see Filter Equation Examples (Report Builder and SSRS).

  10. Fare clic su OK.Click OK.

Per impostare un filtro su un gruppo di categorie GraficoTo set a filter on a Chart category group

  1. Aprire un report in visualizzazione Progettazione .Open a report in Design view.

  2. Nell'area di progettazione fare due volte clic sul grafico per visualizzare le aree di rilascio dei campi dati, serie e categoria.On the design surface, click the chart twice to bring up data, series and category field drop zones.

  3. Fare clic con il pulsante destro del mouse su un campo contenuto nell'area di rilascio del campo categoria e scegliere Proprietà gruppo categorie.Right-click on a field contained in the category field drop zone and select Category Group Properties.

  4. Fare clic su Filtri.Click Filters. Verrà visualizzato l'elenco corrente di equazioni di filtro.This displays the current list of filter equations. Per impostazione predefinita, l'elenco è vuoto.By default, the list is empty.

  5. Scegliere Aggiungi.Click Add. Verrà visualizzata una nuova equazione di filtro vuota.A new blank filter equation appears.

  6. Nella casella Espressionedigitare o selezionare l'espressione per il campo da filtrare.In Expression, type or select the expression for the field to filter. Per modificare l'espressione, fare clic sul pulsante dell'espressione (fx).To edit the expression, click the expression (fx) button.

  7. Nella casella a discesa selezionare il tipo di dati corrispondente a quello dell'espressione creata nel passaggio 5.From the drop-down box, select the data type that matches the type of data in the expression you created in step 5.

  8. Nella casella Operatore selezionare l'operatore che si desidera utilizzare con il filtro per confrontare i valori nelle caselle Espressione e Valore .In the Operator box, select the operator that you want the filter to use to compare the values in the Expression box and the Value box. L'operatore scelto determina il numero di valori che verranno utilizzati nel passaggio successivo.The operator you choose determines the number of values that are used from the next step.

  9. Nella casella Valore digitare l'espressione o il valore in base al quale viene valutato il valore nella colonna Espressione.In the Value box, type the expression or value against which you want the filter to evaluate the value in Expression.

    Per esempi di equazioni di filtro, vedere Esempi di equazioni di filtro (Generatore report e SSRS).For examples of filter equations, see Filter Equation Examples (Report Builder and SSRS).

  10. Fare clic su OK.Click OK.

Per impostare un filtro su un gruppo di serie GraficoTo set a filter on a Chart series group

  1. Aprire un report in visualizzazione Progettazione .Open a report in Design view.

  2. Nell'area di progettazione fare due volte clic sul grafico per visualizzare le aree di rilascio dei campi dati, serie e categoria.On the design surface, click the chart twice to bring up data, series and category field drop zones.

  3. Fare clic con il pulsante destro del mouse su un campo contenuto nell'area di rilascio del campo serie e scegliere Proprietà gruppo serie.Right-click on a field contained in the series field drop zone and select Series Group Properties.

  4. Fare clic su Filtri.Click Filters. Verrà visualizzato l'elenco corrente di equazioni di filtro.This displays the current list of filter equations. Per impostazione predefinita, l'elenco è vuoto.By default, the list is empty.

  5. Scegliere Aggiungi.Click Add. Verrà visualizzata una nuova equazione di filtro vuota.A new blank filter equation appears.

  6. Nella casella Espressionedigitare o selezionare l'espressione per il campo da filtrare.In Expression, type or select the expression for the field to filter. Per modificare l'espressione, fare clic sul pulsante dell'espressione (fx).To edit the expression, click the expression (fx) button.

  7. Nella casella a discesa selezionare il tipo di dati corrispondente a quello dell'espressione creata nel passaggio 5.From the drop-down box, select the data type that matches the type of data in the expression you created in step 5.

  8. Nella casella Operatore selezionare l'operatore che si desidera utilizzare con il filtro per confrontare i valori nelle caselle Espressione e Valore .In the Operator box, select the operator that you want the filter to use to compare the values in the Expression box and the Value box. L'operatore scelto determina il numero di valori che verranno utilizzati nel passaggio successivo.The operator you choose determines the number of values that are used from the next step.

  9. Nella casella Valore digitare l'espressione o il valore in base al quale viene valutato il valore nella colonna Espressione.In the Value box, type the expression or value against which you want the filter to evaluate the value in Expression.

    Per esempi di equazioni di filtro, vedere Esempi di equazioni di filtro (Generatore report e SSRS).For examples of filter equations, see Filter Equation Examples (Report Builder and SSRS).

  10. Fare clic su OK.Click OK.

Vedere ancheSee Also

Aggiungere i filtri di set di dati, i filtri di area dati e i filtri di gruppo ( Generatore report e SSRS ) Add Dataset Filters, Data Region Filters, and Group Filters (Report Builder and SSRS)
Esempi di espressioni ( Generatore report e SSRS ) Expression Examples (Report Builder and SSRS)
I misuratori ( Generatore report e SSRS ) Gauges (Report Builder and SSRS)
Tabelle, matrici e gli elenchi di ( Generatore report e SSRS ) Tables, Matrices, and Lists (Report Builder and SSRS)
Grafici ( Generatore report e SSRS )Charts (Report Builder and SSRS)