Power BI COUNTIF - Ako replikovať logickú funkciu COUNTIF?

Funkcia COUNTIF v Power BI

„COUNTIF“ je logická funkcia na spočítanie hodnôt v rozsahu na základe daných podmienok. Ako nováčik možno nebudete mať logiku používania funkcie COUNTIF, pretože v Power BI neexistuje žiadna priama funkcia COUNTIF. Stále však môžeme použiť rovnakú logickú funkciu, ktorá funguje ako COUNTIF v Power BI; v tomto článku vás prevedieme tým, ako replikovať logiku funkcií COUNTIF v Power BI, aj keď v Power BI nie je žiadna funkcia COUNTIF.

Pre všetkých, ktorí používali COUNTIF v programe Excel, sa im môže zdať ľahké, pretože v programe Excel je zabudovaná funkcia, ale v Power BI nie je žiadna zabudovaná funkcia. Toto je výzva pre používateľov, pretože musia zvládnuť jednu prácu; používatelia musia porozumieť minimálne ďalším 3 funkciám DAX.

Napríklad sa pozrite na nasledujúci rozsah údajov v programe Excel.

Z vyššie uvedeného zoznamu možno budete chcieť spočítať, koľkokrát sa krajina „Kanada“ zobrazila v stĺpci krajiny. V tomto prípade sú našimi kritériami krajina „Kanada“, ktorá je založená na rôznych kritériách, ktoré môžeme spočítať.

Ako použiť funkciu COUNTIF v Power BI?

Ako sme už povedali, v Power BI nie je žiadna zabudovaná funkcia COUNTIF. Aby sme prácu zvládli, musíme použiť niekoľko ďalších funkcií.

Nižšie sú uvedené údaje, ktoré používame na použitie funkcie COUNTIF v Power BI. Zošit si môžete stiahnuť z nasledujúceho odkazu a môžete ho použiť pri cvičení s nami.

Prvá tabuľka má hodnotu predaja „pre jednotlivé krajiny“ a druhá tabuľka má jedinečný zoznam krajín, takže z prvej tabuľky musíme získať počet jedinečných zoznamov krajín.

  • Nahrajte dve vyššie uvedené tabuľky do Power BI.
  • Máme nahrané dve tabuľky „Tabuľka údajov“ a „Zoznam“. Pravým tlačidlom myši kliknite na tabuľku „Zoznam“ a vyberte možnosť „Nový stĺpec“.
  • Teraz pomenujte nový stĺpec.
  • Otvorte funkciu VÝPOČET.
  • Pre výraz otvorte funkciu COUNTA .
  • Pre názov stĺpca funkcie COUNTA musíme v stĺpci „Data Table“ zvoliť stĺpec „Country“.

Tu sa vykonáva úloha funkcie COUNTA, zatvorte zátvorku a pre ďalší argument funkcie CALCULATE Filter1 otvorte funkciu FILTER .

  • Prvým argumentom funkcie filtra je tabuľka, tj. Z ktorej tabuľky musíme počítať stĺpec krajiny, takže zvoľte možnosť „Dátová tabuľka“.
  • Výraz filtra nie je nič iné, iba pre ktorý stĺpec „Tabuľky údajov“ chcete použiť filter, takže to bude „Stĺpec krajiny“ z „Tabuľky údajov“.
  • Teraz použije filter a akonáhle sa filter použije, musíme krajinu spočítať na základe jedinečného zoznamu tabuľky „Zoznam“, preto vložte znamienko rovnosti a z tabuľky „Zoznam“ vyberte možnosť „Krajina“.

Dobre, máme hotové vzorce. Zatvorte dve zátvorky a stlačením klávesu Enter získate výsledok.

Ako vidíte, počet jednotlivých krajín máme v „Tabuľke údajov“. Takto môžeme na vykonanie úlohy použiť v Power BI druh funkcie COUNTIF.

Alternatívny spôsob funkcie COUNTIF

Môžeme tiež použiť jednu ďalšiu metódu na získanie počtu krajín rovnako ako funkcia COUNTIF, tj pomocou metódy COUNT ROWS.

  • Kliknite pravým tlačidlom myši na výber možnosti „Nový stĺpec“.
  • Tento čas dáva iné meno ako predchádzajúci.
  • Otvorte funkciu COUNTROWS.
  • Pre túto funkciu znova otvorte funkciu FILTER.
  • Table , že musíme počítať, je "Data Table", takže zvoliť rovnaký.
  • Pri výraze filtra postupujte podľa metódy, ktorú sme vykonali v predchádzajúcom príklade.

Nech sa páči; počet jednotlivých krajín sme získali z „tabuľky údajov“. Takto pomocou kombinácie vzorcov DAX v Power BI môžeme tiež replikovať funkčnosť COUNTIF Excelu v Power BI.

Poznámka: Súbor Power BI COUNTIF si môžete stiahnuť aj z odkazu nižšie a môžete si pozrieť konečný výstup.

Túto šablónu Power BI COUNTIF si môžete stiahnuť tu - Šablóna Power BI COUNTIF

Na čo treba pamätať

  • V Power BI nie je zabudovaná žiadna funkcia COUNTIF.
  • FILTER použije filter pre uvedený stĺpec s uvedenými kritériami.
  • Po použití filtra COUTNROWS spočíta počet riadkov dostupných pre filter.

Zaujímavé články...