Aggiungere un filtro a un report di Power BI (in Visualizzazione di modifica)Add a filter to a Power BI report (in Editing view)

Suggerimento

È consigliabile leggere prima l'articolo Informazioni su filtri ed evidenziazione nei report di Power BI.We recommend first reading About filters and highlighting in Power BI reports.

Differenza tra i filtri dei report nella Visualizzazione di lettura e nella Visualizzazione di modificaWhat is the difference between report filters in Editing View versus Reading View

Per interagire con i report è possibile usare una di queste modalità: Visualizzazione di lettura e Visualizzazione di modifica.There are two modes for interacting with reports: Reading View and Editing View. Le funzionalità di filtro disponibili dipendono dalla modalità usata.And the filtering capabilities available to you depend on which mode you're in.

  • Nella Visualizzazione di modifica è possibile aggiungere filtri a livello di report, pagina e oggetto visivo.In Editing View, you can add report, page, and visual filters. I filtri vengono salvati insieme al report.When you save the report, the filters are saved with it. Le persone che esaminano il report nella Visualizzazione di lettura possono interagire con i filtri aggiunti, ma non possono salvare le modifiche apportate.People looking at the report in Reading View can interact with the filters you added, but not save their changes.
  • Nella Visualizzazione di lettura è possibile interagire con qualsiasi filtro visivo, di report e di pagina già presente nel report, ma non è consentito salvare le modifiche apportate al filtro.In Reading View, you can interact with any report, page and visual filters that already exist in the report, but you won't be able to save your filter changes.

Nota

Questo articolo descrive come creare i filtri nel report Visualizzazione di modifica.This article describes how to create filters in report Editing View. Per altre informazioni sui filtri nella Visualizzazione di lettura, vedere Interagire con un report nella Visualizzazione di lettura in Power BI.For more information on filters in Reading VIew, see interacting with filters in report Reading View.

Filtri visivi, filtri della pagina, filtri di drill-through e filtri reportVisual filters, page filters, drillthrough filters, and report filters

Un filtro della pagina si applica a tutti gli oggetti visivi nella pagina del report.A page filter applies to all the visuals on the report page. Un filtro visivo si applica a un singolo oggetto visivo in una pagina del report.A visual filter applies to a single visual on a report page. Un filtro report si applica a tutte le pagine del report.And a report filter applies to all pages in the report.

Aggiungere un filtro a una visualizzazione specifica (noto anche come filtro visivo)Add a filter to a specific visualization (aka visual filter)

È possibile eseguire questa operazione in due modi diversi:There are 2 ways to do this:

  • filtrando un campo già usato dalla visualizzazioneby filtering a field that is already being used by the visualization
  • identificando un campo non ancora usato dalla visualizzazione e aggiungendolo direttamente al bucket Filtri a livello di oggetto visivo.by identifying a field that is not already being used by the visualization, and adding that field directly to the Visual level filters bucket.

Applicazione del filtro ai campi già presenti nella visualizzazioneBy filtering the fields already in the visualization

  1. Aprire il report in Visualizzazione di modifica.Open your report in Editing View.

  2. Aprire il riquadro Visualizzazioni e Filtri e il riquadro Campi (se non sono già aperti).Open the Visualizations and Filters pane and the Fields pane (if they're not already open).

  3. Selezionare un oggetto visivo per attivarlo.Select a visual to make it active. Tutti i campi usati dall'oggetto visivo vengono identificati ed elencati nel riquadro Campi ed elencati anche nel riquadro Filtri sotto l'intestazione Filtri a livello di oggetto visivo.All the fields being used by the visual are identified in the Fields pane and also listed in the Filters pane, under the Visual level filters heading.

  4. A questo punto verrà aggiunto un filtro a un campo già usato dalla visualizzazione.At this point we'll add a filter to a field already being used by the visualization.

    • Scorrere verso il basso fino all'area Filtri a livello di oggetto visivo e scegliere la freccia per espandere il campo da filtrare.Scroll down to the Visual level filters area and select the arrow to expand the field you'd like to filter. In questo esempio il filtro verrà applicato al campo StoreNumberName.In this example we'll filter StoreNumberName

    • Impostare i controlli Filtro di base o Filtro avanzato o Top N (vedere Come usare i filtri dei report).Set either Basic, Advanced, or Top N filtering controls (see How to use report filters). In questo esempio verrà selezionato il filtro di base e verranno aggiunti segni di spunta accanto ai numeri 10, 11, 15 e 18.In this example we'll select Basic filtering and place checkmarks next to numbers 10, 11, 15, and 18.

    • L'oggetto visivo cambia per riflettere il nuovo filtro.The visual changes to reflect the new filter. Se si salva il report insieme al filtro, i lettori del report possono interagire con il filtro nella Visualizzazione di lettura, selezionando o deselezionando i valori.If you save your report with the filter, report readers can interact with the filter in Reading View, selecting or clearing values.

  5. Alla visualizzazione verrà ora aggiunto un campo completamente nuovo come filtro a livello di oggetto visivo.Now let's add a totally new field, as a Visual level filter, to our visualization.

    • Nel riquadro Campi selezionare il campo da aggiungere come nuovo filtro a livello di oggetto visivo e trascinarlo nell'area Filtri a livello di oggetto visivo.From the Fields pane, select the field you want to add as a new visual level filter, and drag it into the Visual level filters area. In questo esempio il campo District Manager verrà trascinato nel bucket Filtri a livello di oggetto visivo e verrà selezionato solo Andrew Ma.In this example we'll drag District Manager into the Visual level filters bucket and select only Andrew Ma.

    • Si noti che District Manager non è stato aggiunto alla visualizzazione.Notice that District Manager is not added to the visualization itself. La visualizzazione è ancora costituita dall'asse StoreNumberName e dal valore This Year Sales.The visualization is still composed of StoreNumberName as the Axis and This Year Sales as the Value.

    • La visualizzazione è inoltre filtrata in modo da visualizzare solo le vendite di Andrew per quest'anno relative ai negozi specificati.And, the visualization itself is now filtered to show only Andrew's sales this year for the specified stores.

Aggiungere un filtro a un'intera pagina (anche noto come filtro di visualizzazione pagina)Add a filter to an entire page (aka page view filter)

  1. Aprire il report in Visualizzazione di modifica.Open your report in Editing View.
  2. Aprire il riquadro Visualizzazioni e Filtri e il riquadro Campi (se non sono già aperti).Open the Visualizations and Filters pane and the Fields pane (if they're not already open).
  3. Nel riquadro Campi selezionare il campo da aggiungere come nuovo filtro a livello di pagina e trascinarlo nell'area Filtri a livello di pagina.From the Fields pane, select the field you want to add as a new page level filter, and drag it into the Page level filters area.
  4. Selezionare i valori da filtrare e impostare i controlli Filtro di base o Filtro avanzato (vedere Come usare i filtri dei report).Select the values you want to filter and set either Basic or Advanced filtering controls (see How to use report filters).

    L'intera visualizzazione nella pagina interessata da questo filtro cambia in modo da rispecchiare la modifica.All the visualization on the page, impacted by this filter, are re-drawn to reflect the change.

Se si salva il report insieme al filtro, i lettori del report possono interagire con il filtro nella Visualizzazione di lettura, selezionando o deselezionando i valori.If you save your report with the filter, report readers can interact with the filter in Reading View, selecting or clearing values.

Aggiungere un filtro di drill-throughAdd a drillthrough filter

Con il drill-through nel servizio Power BI e in Power BI Desktop è possibile creare una pagina di report di destinazione incentrata su una specifica entità, ad esempio un fornitore, un cliente o un produttore.With drillthrough in Power BI service and Power BI Desktop, you can create a destination report page that focuses on a specific entity - such as a supplier, or customer, or manufacturer. Dalle altre pagine del report gli utenti possono ora fare clic con il pulsante destro del mouse su un punto dati per tale entità ed eseguire il drill-through fino alla pagina con stato attivo.Now, from the other report pages, users can right-click on a data point for that entity and drillthrough to the focused page.

Creare un filtro di drill-throughCreate a drillthrough filter

Per eseguire la procedura, aprire l'esempio Redditività clienti nella visualizzazione di modifica.To follow along, open the Customer Profitability sample in Editing view. Si supponga di volere una pagina incentrata sulle aree commerciali Executive.Let's say that you want a page that focuses on Executive business areas.

  1. Aggiungere una nuova pagina al report e denominarla Team Executive.Add a new page to the report and name it Team Executive. Questa sarà la pagina di destinazione del drill-through.This will be the drillthrough destination page.
  2. Aggiungere visualizzazioni che tengono traccia delle metriche essenziali per le aree commerciali del team Executive.Add visualizations that track key metrics for the team executives' business areas.
  3. Aggiungere Executive > Executive Name all'area dei filtri di drill-through.Add Executive > Executive Name to the Drillthrough filters well.

    Si noti che Power BI aggiunge una freccia indietro alla pagina del report.Notice that Power BI adds a back arrow to the report page. La selezione della freccia indietro riporta gli utenti alla pagina di origine del report, ovvero la pagina attiva quando è stato scelto il drill-through.Selecting the back arrow returns users to the originating report page -- the page they were on when they opted to drillthrough. La freccia indietro funziona solo nella visualizzazione di lettura.The back arrow only works in Reading view.

Usare il filtro di drill-throughUse the drillthrough filter

Di seguito viene illustrato il funzionamento del filtro di drill-through.Let's see how the drillthrough filter works.

  1. Aprire la pagina Team Scorecard del report.Start on the Team Scorecard report page.
  2. Si supponga di essere Andrew Ma e di volere visualizzare la pagina del report Team Executive con un filtro che mostra solo i propri dati.Let's say you're Andrew Ma and you want to see the Team Executive report page filtered to just your data. Dal grafico ad area in alto a sinistra fare clic con il pulsante destro del mouse su qualsiasi punto dati verde per aprire l'opzione di menu Drill-through.From the top-left area chart, right click any green data point to open the Drillthrough menu option.

  3. Selezionare Drill-through > Team Executive per eseguire il drill-through fino alla pagina del report denominata Team Executive.Select Drillthrough > Team Executive to drillthrough to the report page named Team Executive. La pagina viene filtrata in modo da visualizzare informazioni sul punto dati su cui è stato fatto clic con il pulsante destro del mouse, in questo caso Andrew Ma.The page is filtered to show information about the data point from which you right-clicked; in this case Andrew Ma. Solo il campo nell'area Filtri di drill-through viene passato alla pagina del report di drill-through.Only the field that is in the Drillthrough filters well gets passed through to the drillthrough report page.

Aggiungere un filtro a un intero report (anche noto come filtro del report)Add a filter to an entire report (aka Report filter)

  1. Aprire il report in Visualizzazione di modifica.Open your report in Editing View.
  2. Aprire il riquadro Visualizzazioni e Filtri e il riquadro Campi (se non sono già aperti).Open the Visualizations and Filters pane and the Fields pane (if they're not already open).
  3. Nel riquadro Campi selezionare il campo da aggiungere come nuovo filtro a livello di report e trascinarlo nell'area Filtri a livello di report.From the Fields pane, select the field you want to add as a new report level filter, and drag it into the Report level filters area.
  4. Selezionare i valori da filtrare con i controlli (vedere Come usare i filtri dei report.Select the values you want to filter (see How to use report filters).

Gli oggetti visivi nella pagina attiva e in tutte le pagine del report cambiano in modo da rispecchiare il nuovo filtro.The visuals on the active page, and on all pages in the report, change to reflect the new filter. Se si salva il report insieme al filtro, i lettori del report possono interagire con il filtro nella Visualizzazione di lettura, selezionando o deselezionando i valori.If you save your report with the filter, report readers can interact with the filter in Reading View, selecting or clearing values.

  1. Selezionare la freccia indietro per tornare alla pagina precedente del report.Select the back arrow to return to the previous report page.

Risoluzione dei problemiTroubleshooting

Motivo per cui il filtro a livello di oggetto visivo e il filtro a livello di pagina possono restituire risultati diversiWhy your visual level filter and page level filter may return different results

Quando si aggiunge un filtro a livello di oggetto visivo, Power BI filtra i risultati aggregati.When you add a visual level filter, Power BI filters on the aggregated results. L'aggregazione predefinita è Sum, ma è possibile modificare il tipo di aggregazione.The default aggregation is Sum, but you can change the aggregation type.

Quando si aggiunge un filtro di livello pagina, Power BI filtra senza l'aggregazione.When you add a page level filter, Power BI filters without aggregating. Ciò avviene perché una pagina può contenere numerosi oggetti visivi che possono utilizzare tipi diversi di aggregazione.It does this because a page can have many visuals which can each utilize different aggregation types. Pertanto, il filtro viene applicato su ogni riga di dati.So the filter is applied on each data row.

Se il riquadro Filtri non è visualizzato, verificare che sia attiva la Visualizzazione di modifica del report.If you do not see the Fields pane, make sure you're in report Editing view

Passaggi successiviNext steps

Come usare i filtri dei reportHow to use report filters

Filtri ed evidenziazione nei reportFilters and highlighting in reports

Interagire con i filtri e l'evidenziazione nella Visualizzazione di lettura del reportInteract with filters and highlighting in report Reading View

Modificare il filtro incrociato e l'evidenziazione incrociata tra gli oggetti visivi nel reportChange how report visuals cross-filter and cross-highlight each other

Altre domande?More questions? Provare la community di Power BITry the Power BI Community