Introduktion til Power BI-filter

Et filter er et ord, vi ofte bruger i MS Excel for kun at se et specifikt datasæt. I MS-Excel kender vi alle rullelisten til kun at vælge de elementer, der kræves.

Når det kommer til Power BI, har vi dog en rulleliste med filter, men når vi opsummerer dataene, skal vi bruge DAX-funktion, dvs. Filter. For eksempel når vi har alt bysalget, hvis du kun vil vise et samlet salg i byen, kan vi bruge FILTER DAX-funktionen til at få i alt en bestemt by.

Hvad gør filterfunktion i Power BI?

FILTER er simpelthen den DAX-funktion, der bruges til at opsummere dataene med specifikke kriterier. Som vi har fortalt ovenfor, når vi har alle bysalg, hvis du kun vil vise et samlet salg i byen, så kan vi bruge FILTER DAX-funktionen til at få summen af ​​en bestemt by.

FILTER bruges hovedsageligt med CALCULATE-funktionen generelt til at anvende enhver form for filtre for at nå frem til kriterier baseret på totaler. Nedenfor er syntaks for FILTER-funktionen i Power BI.

  • Tabel: Først skal vi nævne det tabellenavn, vi filtrerer.
  • Filterudtryk: I filtertabellen er hvad vi har brug for at filtrere. I tilfælde af filtrering af individuelt bysalg er vi nødt til at vælge en bykolonne, og ved at sætte lige tegn skal vi indtaste bynavnet i dobbeltcitater.

Hvordan bruges filter DAX-funktion i Power BI?

Lad os se nogle af eksemplerne for at forstå funktionaliteten af ​​Filter DAX-funktionen i Power BI.

Power BI-filter - eksempel # 1

For at demonstrere filterfunktionen skal du overveje den nedenstående datatabel, som vi vil bruge. Så du kan downloade excel-projektmappen fra nedenstående link, der bruges til dette eksempel.

Du kan downloade denne Power BI-filter Excel-skabelon her - Power BI-filter Excel-skabelon

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

  • Upload disse to tabeller til Power BI Desktop-fil ved at downloade Excel-projektmappen.

  • Indsæt nu Tabel visuelt og opret et resume som nedenunder.

Dette viser hver respektive total, forestil dig nu en situation, hvor vi har brug for et salgssammendrag for hver by for året “2015”. Det er her vi kan inkludere “FILTER” -funktionen, der kun skal filtreres for året 2015.

  • Højreklik på Sales_Table og vælg indstillingen Ny måling .

  • Giv navnet som 2015 års salg .

  • Da vi er nødt til at summere salgsværdier for året 2015, skal du først åbne CALCULATE- funktionen.

Det første argument for CALCULATE-funktionen er Expression, dvs. hvad er den beregning, vi skal gøre, så vi er nødt til at summere salgsværdikolonnen.

  • Så åbn SUM-funktionen og vælg kolonnen “Salg” fra “Salg_Tabel”.

Fra nu af vil dette summen af ​​"Salg" -kolonnen nu det næste argument er Filter1, dvs. mens du udfører summen af ​​salgskolonnen, hvad er filtertilstanden, vi har brug for.

  • Åbn så FILTER- funktionen for at anvende filtertilstand.

  • Nævn det tabelnavn, som vi anvender filteret til. Tabellen, vi anvender et filter til, er Sales_Table, så vælg det samme bordnavn .

  • Filterudtryk, som vi anvender, gælder for kolonnen Bestillingsdato, så vælg denne kolonne.

  • Da dette er en komplet dato-kolonne, er vi nødt til at vælge elementet År fra denne kolonne. Så sæt en prik, og vælg årsposten.

  • Anvend nu filterkriterierne som 2015 .

  • Luk to parenteser, og tryk på Enter-tasten for kun at få salgsværdien for 2015.

  • Træk og slip denne nye foranstaltning, dvs. 2015 Årsalg til tabellen visuelt for at få året 2015 i alt for hver by.

  • Dette giver visualisering som vist nedenfor.

  • Forestil dig nu en situation, hvor du har brug for at anvende flere filtre, for eksempel har vi allerede oprettet filter for året 2015, lad os nu sige, at vi kun har brug for disse salgstal for staten "Texas" i dette tilfælde kan vi fortsætte det gamle formel og efter anvendelse af FILTER sættes komma for at få adgang til næste argument for CALCULATE-funktion.

  • Den næste mulighed for CALCULATE-funktionen er Filter 2, så for denne åbner endnu en FILTER- funktion.

  • Vælg igen tabellen som Sales_Table .

  • Filterudtryk, som vi har brug for at anvende til kolonnen, er “Tilstand”, så vælg kolonnen “Tilstand”.

  • Til denne søjle behøver vi kun statstal for salg i Texas for året 2015, så sæt et lige tegn og indtast kriterierne som Texas .

  • Luk nu to parenteser, og tryk på Enter-tasten for at få totalen.

Som du kan se ovenfor, da vi har redigeret den eksisterende formel, har vi salgsværdi kun for byen “Texas” og for året “2015”.

Power BI-filter - eksempel # 2

Se nu endnu et eksempel på at bruge FILTER. Antag, at vi er nødt til at beregne incitamentsbeløbet baseret på kolonnen “Stat”, for hver stat har vi forskellige incitamentsprocenter, så vi er nødt til at hente incitamentsprocenten fra en anden tabel.

Vi vil bruge den RELATED-funktion til at hente incitamentdetaljerne. Antag, at vi er nødt til at oprette et mål, der beregner incitamentet bortset fra staten “Kentucky”, højreklik på Sales_Table og vælg New measure og give navnet som “ Incentive Except Kentucky ”.

  • Åbn funktionen CALCULATE.

  • Den beregning, vi skal udføre, er, at vi skal multiplicere salgsværdien med en incitamentsprocent, der er der i den anden tabel, så åbn SUMX-funktionen .

  • Nævn tabelnavnet.

  • Et udtryk er kun den slags beregning, som vi har brug for, så vælg først kolonne Salgsværdi.

  • Salgsværdikolonne skal ganges med incitamentsprocentkolonnen fra en anden tabel, så åbn RELATERET funktion.

  • Colum-navnet, som vi har brug for at vælge fra Incentive_Table, er “Incentive%”, så vælg det samme.

  • Luk to parenteser, og dette vil være slutningen af ​​beregningen, åbn nu FILTER- funktionen.

  • Nævn tabelnavnet som Sales_Table .

  • Filterudtryk gælder for staten undtagen “Kentucky”, så indtast filterkriterierne som vist nedenfor.

  • OK, at alle lukker parenteserne og tryk på Enter-tasten for at få resultatet.
  • Træk og slip denne nye måling, dvs. incitament undtagen Kentucky til tabellen visuelt for at få incitamentværdier.

  • Dette giver visualisering som vist nedenfor.

Wow !!! Som du kan se ovenfor, har vi incitamentværdier for alle stater bortset fra staten “Kentucky”.

BEMÆRK: Power BI-filterfil kan også downloades fra nedenstående link, og den endelige output kan ses. Du kan downloade denne Power BI-filterskabelon her - Power BI-filterskabelon

Ting at huske

  • I Power BI bruges FILTER-funktionen ofte med CALCULATE-funktionen.
  • En RELATED funktion bruges til at hente dataene fra en anden tabel, hvis der er et forhold mellem to tabeller.

Anbefalede artikler

Dette er en guide til Power BI-filter. Her diskuterer vi Power BI-filterfunktion, der bruges til at opsummere dataene med specifikke kriterier sammen med et praktisk eksempel. Du kan også se på de følgende artikler for at lære mere -

  1. Brug af Power BI IF-erklæring
  2. Power BI-kalender (eksempler)
  3. Introduktion til KPI i Power BI
  4. Sådan oprettes Power BI-rapporter?
  5. De vigtigste funktioner i Power BI til datavisualisering

Kategori: