Power BI COUNTIF - Hur replikerar jag COUNTIF logisk funktion?

Innehållsförteckning

COUNTIF-funktion i Power BI

“COUNTIF” är en logisk funktion för att räkna värdena i intervallet baserat på de angivna villkoren. Som en nykomling kanske du inte får logiken att använda COUNTIF-funktionen eftersom det inte finns någon enkel COUNTIF-funktion med Power BI. Men ändå kan vi använda samma logiska funktion, som fungerar som COUNTIF i Power BI; i den här artikeln tar vi dig igenom hur du replikerar COUNTIF-funktionslogik i Power BI även om det inte finns någon COUNTIF-funktion med Power BI.

För alla de som har använt COUNTIF i Excel kan de tycka att det är enkelt eftersom det finns en inbyggd funktion med Excel, men med Power BI finns det ingen inbyggd funktion. Det är här utmaningen ligger för användarna för att få ett jobb gjort; användare måste förstå minst tre andra DAX-funktioner.

Titta till exempel på dataområdet nedan i Excel.

Från listan ovan kanske du vill räkna hur många gånger landet "Kanada" visas i landskolumnen. I det här fallet är våra kriterier ”Kanada” så här baserat på olika kriterier vi kan räkna värden.

Hur tillämpar jag COUNTIF-funktionen i Power BI?

Som vi har sagt finns det ingen inbyggd COUNTIF-funktion i Power BI. Vi måste använda några andra funktioner för att få jobbet gjort.

Nedan följer de data vi använder för att tillämpa COUNTIF-funktionen i Power BI. Du kan ladda ner arbetsboken från länken nedan och använda den för att träna hos oss.

Den första tabellen har ett ”landsmässigt” försäljningsvärde och den andra tabellen har en unik landslista, så från den första tabellen måste vi räkna med den unika landlistan.

  • Ladda upp ovanstående två tabeller till Power BI.
  • Vi har två tabeller laddade upp "Data Table" och "List." Högerklicka på "Lista" -tabellen och välj "Ny kolumn."
  • Ge nu ett namn till den nya kolumnen.
  • Öppna funktionen BERÄKNA.
  • För Expression, öppen ANTALV funktion.
  • För ANTALV funktion Kolumnnamn, måste vi välja ”Land” kolumnen från ”Data Table.”

COUNTA-funktionsjobbet görs här, stäng parentes och för nästa argument för CALCULATE-funktionen Filter1, öppna FILTER- funktionen.

  • Det första argumentet för filterfunktionen är tabell, dvs. från vilken tabell vi behöver räkna landskolumnen, så välj "Datatabell".
  • Filteruttryck är inget annat än för vilken kolumn i "Datatabellen" du vill använda ett filter, så det blir "Landskolumn" från "Datatabell."
  • Nu kommer det att tillämpa filtret, och när filtret har applicerats måste vi räkna landet baserat på den unika listan i "List" -tabellen, så sätt ett likhetstecken och välj "Land" från "List" -tabellen.

Okej, vi är klara med formler. Stäng två parenteser och tryck på Enter-tangenten för att få resultatet.

Som du ser har vi fått varje landsräkning i "Datatabellen". Så här kan vi använda en COUNTIF-typ av funktion i Power BI för att få jobbet gjort.

Alternativ metod för COUNTIF-funktion

Vi kan också tillämpa ytterligare en metod för att få landräkningen precis som COUNTIF-funktionen, dvs. med COUNT ROWS-metoden.

  • Högerklicka på att välja alternativet "Ny kolumn".
  • Den här gången ger ett annat namn än den föregående.
  • Öppna COUNTROWS-funktionen.
  • Öppna FILTER-funktionen igen för denna funktion.
  • Den tabellen att vi måste räkna är ”Data Table” så välj densamma.
  • För filteruttryck, följ metoden som vi gjorde i föregående exempel.

Varsågod; vi har fått antalet länder från "Datatabellen". Som detta med hjälp av en kombination av DAX-formler i Power BI kan vi också replikera funktionerna i COUNTIF i Excel i Power BI.

Obs! Power BI COUNTIF-filen kan också laddas ner från länken nedan och den slutliga utdata kan visas.

Du kan ladda ner denna Power BI COUNTIF-mall här - Power BI COUNTIF-mall

Saker att komma ihåg

  • Det finns ingen inbyggd COUNTIF-funktion i Power BI.
  • FILTER tillämpar filtret för den nämnda kolumnen med de nämnda kriterierna.
  • Efter att ett filter har applicerats räknar COUTNROWS antalet tillgängliga rader för filtret.

Intressanta artiklar...