Power BI COUNTIF - Kako replicirati logičku funkciju COUNTIF?

COUNTIF funkcija u Power BI-u

"COUNTIF" je logična funkcija za brojanje vrijednosti u rasponu na temelju zadanih uvjeta. Kao novopridošli možda nećete dobiti logiku korištenja funkcije COUNTIF jer s Power BI-om ne postoji izravna funkcija COUNTIF. Ipak, ipak možemo primijeniti istu logičku funkciju koja djeluje poput COUNTIF-a u Power BI-u; u ovom ćemo vas članku provesti kroz kopiranje logike funkcije COUNTIF u Power BI-u iako s Power BI-om ne postoji funkcija COUNTIF.

Svima onima koji su u Excelu koristili COUNTIF, možda će to biti lako jer postoji ugrađena funkcija s excelom, ali u Power BI-u nema ugrađene funkcije. Ovo je izazov za korisnike jer odraditi jedan posao; korisnici moraju razumjeti najmanje 3 druge DAX funkcije.

Na primjer, pogledajte donji raspon podataka u Excelu.

Iz gornjeg popisa možda ćete htjeti izbrojati koliko se puta država „Kanada“ pojavljuje u stupcu za zemlju. U ovom su slučaju naši kriteriji ovakva država „Kanada“ na temelju različitih kriterija možemo računati vrijednosti.

Kako primijeniti funkciju COUNTIF u programu Power BI?

Kao što smo rekli, u Power BI nema ugrađene funkcije COUNTIF. Moramo primijeniti nekoliko drugih funkcija da bismo obavili posao.

Ispod su podaci koje koristimo za primjenu funkcije COUNTIF u programu Power BI. Radnu knjigu možete preuzeti s donje poveznice i možete je koristiti za vježbanje s nama.

Prva tablica ima prodajnu vrijednost "po zemljama", a druga tablica ima jedinstveni popis zemalja, tako da iz prve tablice moramo dobiti broj jedinstvenog popisa zemalja.

  • Prenesite gornje dvije tablice u Power BI.
  • Imamo prenesene dvije tablice "Tablica podataka" i "Popis". Desnom tipkom miša kliknite tablicu "Popis" i odaberite "Novi stupac".
  • Sada dajte ime novom stupcu.
  • Otvorite funkciju CALCULATE.
  • Za izraz, otvorite funkciju COUNTA .
  • Za naziv stupca funkcije COUNTA , moramo odabrati stupac "Zemlja" iz "Tablica podataka".

Ovdje je završen posao funkcije COUNTA, zatvorite zagradu i za sljedeći argument funkcije CALCULATE Filter1 otvorite funkciju FILTER .

  • Prvi argument funkcije Filter je Tablica, tj. Iz koje tablice trebamo računati stupac zemlje, pa odaberite "Tablica podataka".
  • Izraz filtra nije ništa drugo nego za koji stupac "Tablice podataka" želite primijeniti filtar, pa će to biti "Stupac zemlje" iz "Tablice podataka".
  • Sada će primijeniti filtar, a nakon što se filtar primijeni, zemlju moramo prebrojati na temelju jedinstvenog popisa tablice "Popis", pa stavite znak jednakosti i odaberite "Država" iz tablice "Popis".

Ok, gotovi smo s formulama. Zatvorite dvije zagrade i pritisnite tipku Enter da biste dobili rezultat.

Kao što vidite, u "Tablici podataka" imamo popis svih zemalja. Ovako, u Power BI možemo primijeniti funkciju COUNTIF da bismo obavili posao.

Alternativna metoda funkcije COUNTIF

Također možemo primijeniti još jednu metodu za dobivanje broja zemalja baš kao i funkcija COUNTIF, tj. Pomoću metode COUNT ROWS

  • Desnom tipkom miša kliknite opciju "Novi stupac".
  • Ovo vrijeme daje drugo ime od prethodnog.
  • Otvorite funkciju COUNTROWS.
  • Za ovu funkciju ponovo otvorite funkciju FILTER.
  • Tablica da moramo računati je „Data Table”, tako izabrala.
  • Za Izraz filtra slijedite metodu koju smo učinili u prethodnom primjeru.

Izvoli; brojili smo svaku zemlju iz "Tabele podataka". Poput ovog koristeći kombinaciju DAX-ovih formula u Power BI-u, možemo ponoviti i funkciju COUNTIF-a programa Excel u Power BI-u.

Napomena: Datoteka Power BI COUNTIF također se može preuzeti s donje veze i može se pogledati konačni izlaz.

Ovaj Power BI COUNTIF predložak možete preuzeti ovdje - Power BI COUNTIF Predložak

Stvari koje treba zapamtiti

  • U Power BI nema ugrađene funkcije COUNTIF.
  • FILTER će primijeniti filtar za spomenuti stupac sa spomenutim kriterijima.
  • Nakon primjene filtra, COUTNROWS broje broj redaka dostupnih za filtar.

Zanimljivi članci...