Power BI COUNTIF - Hvordan replikere COUNTIF logisk funksjon?

Innholdsfortegnelse

COUNTIF-funksjon i Power BI

“COUNTIF” er en logisk funksjon for å telle verdiene i området basert på gitt betingelser. Som en nykommer kan det hende du ikke får logikken med å bruke COUNTIF-funksjonen fordi det ikke er noen enkel COUNTIF-funksjon med Power BI. Imidlertid kan vi fortsatt bruke den samme logiske funksjonen, som fungerer som COUNTIF i Power BI; i denne artikkelen tar vi deg gjennom hvordan du replikerer COUNTIF-funksjonslogikken i Power BI, selv om det ikke er noen COUNTIF-funksjon med Power BI.

For alle de som har brukt COUNTIF i Excel, kan de synes det er enkelt fordi det er en innebygd funksjon med Excel, men med Power BI er det ingen innebygd funksjon. Det er her utfordringen ligger for brukerne fordi å få gjort en jobb; brukere må forstå minst 3 andre DAX-funksjoner.

Se for eksempel på dataområdet nedenfor i excel.

Fra listen ovenfor kan det være lurt å telle hvor mange ganger landet "Canada" vises i landskolonnen. I dette tilfellet er kriteriene våre "Canada" -land som dette, basert på forskjellige kriterier vi kan telle verdier.

Hvordan bruke COUNTIF-funksjonen i Power BI?

Som vi har fortalt, er det ingen innebygd COUNTIF-funksjon i Power BI. Vi må bruke noen få andre funksjoner for å få jobben gjort.

Nedenfor er dataene vi bruker for å bruke COUNTIF-funksjonen i Power BI. Du kan laste ned arbeidsboken fra lenken nedenfor og bruke den til å øve med oss.

Den første tabellen har en "landsmessig" salgsverdi, og den andre tabellen har en unik landeliste, så fra den første tabellen trenger vi å telle antallet unike landelister.

  • Last opp de to ovennevnte tabellene til Power BI.
  • Vi har to tabeller lastet opp "Data Table" og "List." Høyreklikk på "Liste" -tabellen og velg "Ny kolonne."
  • Gi nå navnet til den nye kolonnen.
  • Åpne beregne funksjonen.
  • For uttrykk, åpne COUNTA- funksjonen.
  • For COUNTA- funksjonen Kolonnenavn, må vi velge "Land" -kolonnen fra " Datatabell ."

COUNTA-funksjon jobben gjøres her, lukk braketten og for det neste argumentet for BEREGNE funksjonen Filter1, Åpne FILTER- funksjonen.

  • Det første argumentet av filterfunksjonen er Table dvs. fra hvilken tabell som vi trenger å telle landet kolonne, så velg “Data Table”.
  • Filteruttrykk er ikke annet enn for hvilken kolonne i "Datatabellen" du vil bruke et filter, så det blir "Landskolonne" fra "Datatabell."
  • Nå vil det bruke filteret, og når filteret er brukt, må vi telle landet basert på den unike listen over "List" -tabellen, så sett et likhetstegn og velg "Country" fra "List" -tabellen.

Ok, vi er ferdige med formler. Lukk to parenteser og trykk enter-tasten for å få resultatet.

Som du kan se, har vi hvert lands telling i "Datatabellen". Slik kan vi bruke en COUNTIF-type funksjon i Power BI for å få jobben gjort.

Alternativ metode for COUNTIF-funksjon

Vi kan også bruke en annen metode for å få landtellingen akkurat som COUNTIF-funksjonen, dvs. ved å bruke COUNT ROWS-metoden.

  • Høyreklikk på å velge alternativet "Ny kolonne".
  • Denne gangen gir et annet navn enn den forrige.
  • Åpne COUNTROWS-funksjonen.
  • For denne funksjonen, åpne FILTER-funksjonen igjen.
  • Den Table at vi trenger å teller er “Data Table” så velg det samme.
  • For filteruttrykk, følg metoden som vi gjorde i forrige eksempel.

Der går du; vi har tellingen for hvert land fra "Datatabellen". Som dette ved hjelp av en kombinasjon av DAX-formler i Power BI, kan vi også replikere funksjonaliteten til COUNTIF i Excel i Power BI.

Merk: Power BI COUNTIF-fil kan også lastes ned fra lenken nedenfor, og den endelige utgangen kan vises.

Du kan laste ned denne Power BI COUNTIF-malen her - Power BI COUNTIF-mal

Ting å huske

  • Det er ingen innebygd COUNTIF-funksjon i Power BI.
  • FILTER vil bruke filteret for den nevnte kolonnen med de nevnte kriteriene.
  • Etter at et filter er brukt, teller COUTNROWS antall tilgjengelige rader for filteret.

Interessante artikler...