Introduksjon til Power BI-filter

Et filter er et ord vi bruker i MS Excel ofte for bare å se et spesifikt datasett. I MS-Excel er vi alle kjent med rullegardinlisten for å velge bare nødvendige elementer.

Når det gjelder Power BI, har vi imidlertid en rullegardinliste for filter, men når vi oppsummerer dataene, trenger vi å bruke DAX-funksjon, dvs. Filter. For eksempel når vi har alt bysalget hvis du bare vil vise én bysalg totalt, kan vi bruke FILTER DAX-funksjonen for å få totalt en bestemt by.

Hva gjør filterfunksjon i Power BI?

FILTER er ganske enkelt DAX-funksjonen som brukes til å oppsummere dataene med spesifiserer kriterier. Som vi har fortalt ovenfor når vi har alle bysalgene hvis du bare vil vise en bysalg totalt, kan vi bruke FILTER DAX-funksjonen for å få totalen til en bestemt by.

FILTER brukes hovedsakelig med CALCULATE-funksjon, generelt, for å anvende alle slags filtre for å komme fram til kriterier basert på totalsum. Nedenfor er syntaks for FILTER-funksjonen i Power BI.

  • Tabell: Først må vi nevne tabellenavnet vi filtrerer.
  • Filteruttrykk: I filtertabellen er hva vi trenger å filtrere. I tilfelle filtrering av individuelt bysalg, må vi velge en bykolonne, og ved å sette likhetstegn, må vi oppgi bynavnet i dobbeltnoteringer.

Hvordan bruker jeg filter DAX-funksjon i Power BI?

La oss se noen av eksemplene for å forstå funksjonaliteten til Filter DAX-funksjonen i Power BI.

Power BI-filter - eksempel # 1

For å demonstrere filterfunksjonen kan du vurdere datatabellen nedenfor som vi skal bruke. Så du kan laste ned Excel-arbeidsboken fra lenken nedenfor som brukes til dette eksempelet.

Du kan laste ned denne Power BI-filter Excel-malen her - Power BI-filter Excel-mal

Vi har to tabeller “Sales_Table” og “Incentive_Table” .

  • Last opp disse to tabellene til Power BI Desktop-filen ved å laste ned Excel-arbeidsboka.

  • Sett inn Tabellvisuelt og lag et sammendrag som det nedenfor.

Dette viser hver enkelt total, forestill deg nå en situasjon der vi trenger å ha et salgssammendrag for hver by for året "2015". Det er her vi kan inkludere “FILTER” -funksjonen som bare skal filtreres for 2015.

  • Høyreklikk på salgstabellen og velg alternativet Nytt mål .

  • Gi navn som 2015 års salg .

  • Siden vi trenger å summere salgsverdiene for året 2015, må du åpne CALCULATE- funksjonen først.

Det første argumentet for CALCULATE-funksjonen er Expression, dvs. hva er beregningen vi trenger å gjøre, så vi må summere salgsverdi-kolonnen.

  • Så åpne SUM-funksjonen og velg “Salg” -kolonnen fra “Salg_Tabell”.

Per nå vil dette oppsummere “Salg” -kolonnen. Neste argument er Filter1, dvs. mens du gjør summen av salgskolonnen, hva er filtertilstanden vi trenger å bruke.

  • Så åpne FILTER- funksjonen for å anvende filtertilstand.

  • Nevn tabellenavnet som vi bruker filteret for. Tabellen vi bruker et filter på er Sales_Table, så velg det samme tabellenavnet.

  • Filteruttrykk som vi bruker er for kolonnen Bestillingsdato, så velg denne kolonnen.

  • Siden dette er en komplett dato-kolonne, må vi velge År-element fra denne kolonnen. Så sett en prikk og velg Årselementet.

  • Bruk nå filterkriteriene som 2015 .

  • Lukk to parenteser og trykk enter-tasten for bare å få salgsverdien for året 2015.

  • Dra og slipp dette nye tiltaket, dvs. 2015 Årssalg til tabellen visuelt for å få året 2015 totalt for hver by.

  • Dette vil gi visualisering som vist nedenfor.

  • Forestill deg en situasjon der du trenger å bruke flere filtre, for eksempel har vi allerede opprettet filter for året 2015, la oss si at vi trenger å ha disse salgssummen bare for staten "Texas" i dette tilfellet kan vi fortsette den gamle formel og etter å ha brukt FILTER satt komma for å få tilgang til neste argument for CALCULATE-funksjonen.

  • Det neste alternativet for CALCULATE-funksjonen er Filter 2, så for denne åpner du en annen FILTER- funksjon.

  • Velg igjen tabellen som Sales_Table .

  • Filteruttrykk som vi trenger å bruke for kolonnen er “Tilstand”, så velg “Tilstand” -kolonnen.

  • For denne kolonnen trenger vi bare "Texas" statlige salgssum totalt for 2015, så sett et like tegn og angi kriteriene som Texas .

  • Lukk nå to parenteser og trykk Enter for å få totalen.

Som du kan se over siden vi har redigert den eksisterende formelen, har vi salgsverdi bare for byen "Texas" og for året "2015".

Power BI-filter - eksempel # 2

Se nå på et eksempel til å bruke FILTER. Anta at vi må beregne insentivbeløpet basert på kolonnen “Stat”, for hver stat har vi forskjellige insentivprosent, så vi må hente insentivprosenten fra en annen tabell.

Vi vil bruke RELATERT funksjon for å hente incentivdetaljene. Anta at vi må lage et tiltak som beregner insentivet bortsett fra staten “Kentucky”, høyreklikk på Sales_Table og velg New measure og gi navnet som “ Incentive Except Kentucky ”.

  • Åpne CALCULATE-funksjonen.

  • Beregningen som vi trenger å utføre er at vi må multiplisere salgsverdien med insentivprosent som er der i den andre tabellen, så åpne SUMX-funksjonen .

  • Nevn tabellenavnet.

  • Et uttrykk er ingenting annet enn den typen beregning som vi trenger å gjøre, så først velg kolonne Salgsverdi.

  • Salgsverdi-kolonnen må multipliseres med insentivprosentkolonnen fra en annen tabell, så åpne RELATERT funksjon.

  • Colum-navnet som vi trenger å velge fra Incentive_Table er “Incentive%”, så velg det samme.

  • Lukk to parenteser, og dette vil være slutten på beregningen, nå åpner du FILTER- funksjonen.

  • Nevn tabellenavnet som Sales_Table .

  • Filteruttrykk vil være for staten bortsett fra “Kentucky”, så skriv inn filterkriteriene som vist nedenfor.

  • OK, at alle lukker parentesene og trykker Enter for å få resultatet.
  • Dra og slipp dette nye tiltaket, dvs. Incentive Unntatt Kentucky til tabellen visuelt for å få insentivverdiene.

  • Dette vil gi visualisering som vist nedenfor.

Wow !!! Som du kan se ovenfor, har vi insentivverdier for alle delstatene bortsett fra staten "Kentucky".

MERKNAD: Power BI-filterfil kan også lastes ned fra lenken nedenfor, og den endelige utgangen kan vises. Du kan laste ned denne Power BI-filtermalen her - Power BI-filtermal

Ting å huske

  • I Power BI brukes FILTER-funksjonen ofte med CALCULATE-funksjonen.
  • En RELATERT funksjon brukes til å hente dataene fra en annen tabell hvis det er et forhold mellom to tabeller.

Anbefalte artikler

Dette er en guide til Power BI-filter. Her diskuterer vi Power BI filterfunksjon som brukes til å oppsummere dataene med spesifiserer kriterier sammen med et praktisk eksempel. Du kan også se på følgende artikler for å lære mer -

  1. Bruk av Power BI IF-uttalelse
  2. Power BI-kalender (eksempler)
  3. Introduksjon til KPI i Power BI
  4. Hvordan lage Power BI-rapporter?
  5. De viktigste funksjonene i Power BI for datavisualisering