Introduzione al filtro Power BI

Un filtro è una parola che usiamo spesso in MS Excel per vedere solo un insieme specifico di dati. In MS-Excel conosciamo tutti l'elenco a discesa per scegliere solo gli elementi richiesti.

Tuttavia, quando si tratta di Power BI abbiamo un elenco a discesa dei filtri, ma quando si riepilogano i dati è necessario utilizzare la funzione DAX, ad esempio Filtro. Ad esempio, quando abbiamo tutte le vendite di città se vuoi mostrare solo un totale di vendite di città, allora possiamo usare la funzione DAX FILTER per ottenere un totale di una città in particolare.

Cosa fa la funzione Filtro in Power BI?

FILTER è semplicemente la funzione DAX utilizzata per riepilogare i dati con criteri specifici. Come abbiamo detto sopra quando abbiamo tutte le vendite delle città se vuoi mostrare solo un totale delle vendite delle città, allora possiamo usare la funzione DAX FILTER per ottenere il totale di una città in particolare.

FILTER viene utilizzato principalmente con la funzione CALCOLATE, in generale, per applicare qualsiasi tipo di filtro per arrivare ai totali basati su criteri. Di seguito è riportata la sintassi della funzione FILTER in Power BI.

  • Tabella: per prima cosa dobbiamo menzionare il nome della tabella che stiamo filtrando.
  • Espressione filtro: nella tabella di filtro qual è la cosa che dobbiamo filtrare. In caso di filtraggio delle vendite delle singole città, dobbiamo selezionare una colonna di città e inserendo un segno di uguale, dobbiamo inserire il nome della città tra virgolette.

Come utilizzare la funzione Filtro DAX in Power BI?

Vediamo alcuni degli esempi per comprendere la funzionalità della funzione Filtro DAX in Power BI.

Filtro Power BI - Esempio n. 1

Per dimostrare la funzione Filtro, prendere in considerazione la seguente tabella di dati che utilizzeremo. Quindi puoi scaricare la cartella di lavoro di Excel dal seguente link che viene utilizzato per questo esempio.

È possibile scaricare questo modello Excel del filtro Power BI qui - Modello Excel del filtro Power BI

Abbiamo due tabelle "Sales_Table" e "Incentive_Table" .

  • Caricare queste due tabelle nel file Power BI Desktop scaricando la cartella di lavoro Excel.

  • Ora inserisci Table visual e crea un riepilogo come quello qui sotto.

Questo mostra ogni rispettivo totale, ora immaginiamo una situazione in cui abbiamo bisogno di avere un riepilogo delle vendite per ogni città per l'anno "2015". Qui è possibile includere la funzione "FILTRO" per filtrare solo per l'anno 2015.

  • Fare clic con il tasto destro del mouse su Sales_Table e selezionare l'opzione New Measure .

  • Dai il nome alle vendite dell'anno 2015 .

  • Poiché è necessario sommare i valori delle vendite per l'anno 2015, aprire prima la funzione CALCOLA .

Il primo argomento della funzione CALCOLO è Espressione, ovvero qual è il calcolo che dobbiamo fare, quindi dobbiamo sommare la colonna del valore delle vendite.

  • Quindi apri la funzione SOMMA e scegli la colonna "Vendite" da "Tabella_vendita".

A partire da ora, questo sommerà la colonna "Vendite" ora il prossimo argomento è Filter1, ovvero facendo la colonna della somma delle vendite qual è la condizione di filtro che dobbiamo applicare.

  • Quindi apri la funzione FILTER per applicare le condizioni del filtro.

  • Indica il nome della tabella per cui stiamo applicando il filtro. La tabella per cui stiamo applicando un filtro è Sales_Table, quindi scegli lo stesso nome di tabella.

  • L'espressione di filtro che stiamo applicando è per la colonna Data ordine, quindi scegli questa colonna.

  • Poiché si tratta di una colonna di data completa, dobbiamo scegliere l'elemento Anno da questa colonna. Quindi metti un punto e scegli l'elemento Anno .

  • Ora applica i criteri di filtro come 2015 .

  • Chiudi due parentesi e premi il tasto Invio per ottenere il valore delle vendite solo per l'anno 2015.

  • Trascina e rilascia questa nuova misura, ovvero le vendite dell'anno 2015 nella tabella per ottenere il totale dell'anno 2015 per ogni città.

  • Ciò fornirà la visualizzazione come mostrato di seguito.

  • Ora immagina una situazione in cui devi applicare più filtri, ad esempio abbiamo già creato un filtro per l'anno 2015, ora diciamo che abbiamo bisogno di avere queste vendite totali solo per lo stato "Texas" in questo caso possiamo continuare il vecchio formula e dopo aver applicato FILTER inserisci la virgola per accedere al prossimo argomento della funzione CALCOLATE.

  • L'opzione successiva della funzione CALCOLA è Filtro 2, quindi per questo aprire un'altra funzione FILTRO .

  • Scegli nuovamente la tabella come Sales_Table .

  • L'espressione di filtro che dobbiamo applicare per la colonna è "Stato", quindi scegli la colonna "Stato".

  • Per questa colonna abbiamo solo bisogno del totale delle vendite dello stato "Texas" per l'anno 2015, quindi metti un segno di uguale e inserisci i criteri come Texas .

  • Ora chiudi due parentesi e premi il tasto Invio per ottenere il totale.

Come puoi vedere sopra da quando abbiamo modificato la formula esistente, abbiamo un valore di vendita solo per la città "Texas" e per l'anno "2015".

Filtro Power BI - Esempio n. 2

Ora, guarda un altro esempio di utilizzo di FILTER. Supponiamo di dover calcolare l'importo dell'incentivo in base alla colonna "Stato", per ogni stato abbiamo una percentuale di incentivazione diversa, quindi dobbiamo recuperare la percentuale di incentivo da un'altra tabella.

Useremo la funzione CORRELATA per recuperare i dettagli dell'incentivo. Supponiamo di dover creare una misura che calcoli l'incentivo ad eccezione dello stato "Kentucky", fare clic con il tasto destro del mouse su Sales_Table e selezionare Nuova misura e dare il nome come " Incentivo tranne il Kentucky ".

  • Apri la funzione CALCOLA.

  • Il calcolo che dobbiamo eseguire è che dobbiamo moltiplicare il valore delle vendite con la percentuale di incentivi presente nell'altra tabella, quindi apri la funzione SUMX .

  • Menziona il nome della tabella.

  • Un'espressione non è altro che il tipo di calcolo che dobbiamo fare, quindi prima di tutto scegli la colonna Valore di vendita .

  • La colonna Valore di vendita deve essere moltiplicata per la colonna della percentuale di incentivo da un'altra tabella, quindi aprire la funzione CORRELATA .

  • Il nome Colum che dobbiamo scegliere da Incentive_Table è "Incentive%", quindi scegli lo stesso.

  • Chiudi due parentesi e questa sarà la fine del calcolo, ora apri la funzione FILTER .

  • Indica il nome della tabella come Sales_Table .

  • L'espressione di filtro sarà per lo stato tranne "Kentucky", quindi inserisci i criteri di filtro come mostrato di seguito.

  • Ok, tutti chiudono le parentesi e premi il tasto Invio per ottenere il risultato.
  • Trascina e rilascia questa nuova misura, ad es. Incentivo Tranne il Kentucky nella tabella per ottenere i valori di incentivo.

  • Ciò fornirà la visualizzazione come mostrato di seguito.

Wow!!! Come puoi vedere sopra, abbiamo valori di incentivazione per tutti gli stati ad eccezione dello stato "Kentucky".

NOTA: il file del filtro Power BI può anche essere scaricato dal collegamento seguente e l'output finale può essere visualizzato. È possibile scaricare questo modello di filtro di Power BI qui - Modello di filtro di Power BI

Cose da ricordare

  • In Power BI, la funzione FILTER viene comunemente utilizzata con la funzione CALCOLATE.
  • Una funzione CORRELATA viene utilizzata per recuperare i dati da un'altra tabella se esiste una relazione tra due tabelle.

Articoli consigliati

Questa è una guida a Power BI Filter. Qui discutiamo della funzione filtro BI Power che viene utilizzata per riepilogare i dati con criteri specifici insieme a un esempio pratico. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Utilizzo dell'istruzione IF di Power BI
  2. Calendario di Power BI (esempi)
  3. Introduzione a KPI in Power BI
  4. Come creare report Power BI?
  5. Principali funzionalità di Power BI per la visualizzazione dei dati

Categoria: