Power BI COUNTIF - Sådan replikeres COUNTIF logisk funktion?

Indholdsfortegnelse

COUNTIF-funktion i Power BI

“COUNTIF” er en logisk funktion til at tælle værdierne i området baseret på de givne betingelser. Som en nybegynder får du muligvis ikke logikken med at bruge COUNTIF-funktionen, fordi der ikke er nogen ligetil COUNTIF-funktion med Power BI. Dog kan vi stadig anvende den samme logiske funktion, som fungerer som COUNTIF i Power BI; i denne artikel tager vi dig gennem, hvordan du replikerer COUNTIF-funktionslogik i Power BI, selvom der ikke er nogen COUNTIF-funktion med Power BI.

For alle dem, der har brugt COUNTIF i Excel, har de måske fundet det nemt, fordi der er en indbygget funktion med excel, men med Power BI er der ikke nogen indbygget funktion. Det er her, udfordringen ligger for brugerne, for at få et job udført; brugere skal forstå mindst 3 andre DAX-funktioner.

Se f.eks. Nedenstående dataområde i Excel.

Fra ovenstående liste vil du måske tælle, hvor mange gange "Canada" -landet vises i landekolonnen. I dette tilfælde er vores kriterier ”Canada” -land som dette baseret på forskellige kriterier, som vi kan tælle værdier.

Hvordan anvendes COUNTIF-funktionen i Power BI?

Som vi har fortalt, er der ingen indbygget COUNTIF-funktion i Power BI. Vi er nødt til at anvende et par andre funktioner for at få arbejdet gjort.

Nedenfor er de data, vi bruger til at anvende COUNTIF-funktionen i Power BI. Du kan downloade projektmappen fra nedenstående link og kan bruge den til at øve med os.

Den første tabel har en "landsmæssig" salgsværdi, og den anden tabel har en unik landeliste, så fra den første tabel er vi nødt til at få optællingen af ​​en unik landeliste.

  • Upload de to ovenstående tabeller til Power BI.
  • Vi har to tabeller uploadet "Datatabel" og "Liste". Højreklik på tabellen "Liste" og vælg "Ny kolonne."
  • Giv nu den nye kolonne et navn.
  • Åbn funktionen BEREGNE.
  • For udtryk skal du åbne COUNTA- funktionen.
  • For COUNTA- funktion Kolonnenavn skal vi vælge kolonnen "Land" fra " Datatabel ".

COUNTA-funktionsjob udføres her, luk beslaget og til det næste argument for BEREGNE funktion Filter1, Åbn FILTER- funktionen.

  • Det første argument for filterfunktionen er tabel, dvs. fra hvilken tabel vi skal tælle landekolonnen, så vælg "Datatabel".
  • Filterudtryk er intet andet end for hvilken kolonne i "Datatabel" du vil anvende et filter, så det vil være "Landekolonne" fra "Datatabel."
  • Nu vil det anvende filteret, og når filteret er anvendt, skal vi tælle landet baseret på den unikke liste med "Liste" -tabellen, så sæt et lighedstegn og vælg "Land" fra "Liste" -tabellen.

Ok, vi er færdige med formler. Luk to parenteser og tryk på enter-tasten for at få resultatet.

Som du kan se, har vi fået hvert lands optælling i "Datatabel". Som dette kan vi anvende en COUNTIF-slags funktion i Power BI for at få arbejdet gjort.

Alternativ metode til COUNTIF-funktion

Vi kan også anvende endnu en metode for at få landtællingen ligesom COUNTIF-funktionen, dvs. ved hjælp af COUNT ROWS-metoden.

  • Højreklik på at vælge "Ny kolonne".
  • Denne gang giver et andet navn end det foregående.
  • Åbn COUNTROWS-funktionen.
  • For denne funktion skal du åbne FILTER-funktionen igen.
  • Den tabel , at vi skal count er ”Data Table” så vælge den samme.
  • For filterekspression skal du følge metoden, som vi gjorde i det foregående eksempel.

Værsgo; vi har optalt antallet af hvert land fra "datatabellen". Som dette ved hjælp af en kombination af DAX-formler i Power BI, kan vi også replikere funktionaliteten af ​​COUNTIF i Excel i Power BI.

Bemærk: Power BI COUNTIF-fil kan også downloades fra nedenstående link, og den endelige output kan ses.

Du kan downloade denne Power BI COUNTIF-skabelon her - Power BI COUNTIF-skabelon

Ting at huske

  • Der er ingen indbygget COUNTIF-funktion i Power BI.
  • FILTER anvender filteret til den nævnte kolonne med de nævnte kriterier.
  • Når et filter er anvendt, tæller COUTNROWS antallet af tilgængelige rækker til filteret.

Interessante artikler...