Funkce COUNTIF v Power BI
„COUNTIF“ je logická funkce pro počítání hodnot v rozsahu na základě daných podmínek. Jako nováček možná nebudete mít logiku používání funkce COUNTIF, protože v Power BI není žádná přímá funkce COUNTIF. Stále však můžeme použít stejnou logickou funkci, která funguje jako COUNTIF v Power BI; v tomto článku vás provedeme postupem replikace logiky funkce COUNTIF v Power BI, i když v Power BI není žádná funkce COUNTIF.

Pro všechny, kteří v aplikaci Excel použili COUNTIF, se jim může zdát snadné, protože existuje vestavěná funkce s aplikací Excel, ale v Power BI není žádná vestavěná funkce. Toto je výzva pro uživatele, protože musí dokončit jednu práci; uživatelé musí rozumět alespoň 3 dalším funkcím DAX.
Podívejte se například na níže uvedený rozsah dat v aplikaci Excel.

Z výše uvedeného seznamu možná budete chtít spočítat, kolikrát se země „Kanada“ objevila ve sloupci země. V tomto případě jsou našimi kritérii „Kanada“, jako je tato, na základě různých kritérií, která můžeme spočítat hodnoty.
Jak použít funkci COUNTIF v Power BI?
Jak jsme řekli, v Power BI není žádná vestavěná funkce COUNTIF. Abychom mohli práci dokončit, musíme použít několik dalších funkcí.
Níže jsou data, která používáme k použití funkce COUNTIF v Power BI. Sešit si můžete stáhnout z níže uvedeného odkazu a můžete ho použít k nácviku s námi.

První tabulka má prodejní hodnotu „pro jednotlivé země“ a druhá tabulka má jedinečný seznam zemí, takže z první tabulky musíme získat počet jedinečných seznamů zemí.
- Nahrajte dvě výše uvedené tabulky do Power BI.

- Máme nahrané dvě tabulky „Data Table“ a „List“. Klikněte pravým tlačítkem na tabulku „Seznam“ a vyberte „Nový sloupec“.

- Nyní pojmenujte nový sloupec.

- Otevřete funkci VÝPOČET.

- Pro výraz otevřete funkci COUNTA .

- Pro COUNTA funkce název sloupce, musíme zvolit sloupec „Země“ z „datové tabulky.“

Úloha funkce COUNTA se provádí zde, zavřete závorku a pro další argument funkce CALCULATE Filter1 otevřete funkci FILTER .

- Prvním argumentem funkce Filtr je Tabulka, tj. Z které tabulky musíme počítat sloupec země, proto zvolte „Tabulka dat“.

- Výraz filtru není nic jiného než pro který sloupec „Datové tabulky“ chcete použít filtr, takže to bude „Sloupec země“ z „Datové tabulky“.

- Nyní použije filtr a jakmile je filtr použit, musíme zemi spočítat na základě jedinečného seznamu tabulky „Seznam“, proto vložte rovnítko a v tabulce „Seznam“ vyberte možnost „Země“.

Dobře, máme hotové vzorce. Uzavřete dvě závorky a stisknutím klávesy Enter získáte výsledek.

Jak vidíte, v „tabulce dat“ máme počet jednotlivých zemí. Stejně jako v tomto případě můžeme v Power BI použít funkci typu COUNTIF k dokončení práce.
Alternativní metoda funkce COUNTIF
Můžeme také použít jednu další metodu k získání počtu zemí stejně jako funkce COUNTIF, tj. Pomocí metody COUNT ROWS.
- Pravým tlačítkem klikněte na volbu „Nový sloupec“.

- Tentokrát dává jiný název než ten předchozí.

- Otevřete funkci COUNTROWS.

- U této funkce znovu otevřete funkci FILTR.

- Table , že musíme počítat, je „Data Table“, takže zvolit stejný.

- U výrazu filtru postupujte podle metody, kterou jsme provedli v předchozím příkladu.

Tady máš; máme počet jednotlivých zemí z „datové tabulky“. Stejně jako pomocí kombinace vzorců DAX v Power BI můžeme replikovat také funkce COUNTIF aplikace Excel v Power BI.
Poznámka: Soubor Power BI COUNTIF lze také stáhnout z níže uvedeného odkazu a lze zobrazit konečný výstup.
Tuto šablonu Power BI COUNTIF si můžete stáhnout zde - Šablona Power BI COUNTIFVěci k zapamatování
- V Power BI není žádná vestavěná funkce COUNTIF.
- FILTER použije filtr pro uvedený sloupec s uvedenými kritérii.
- Po použití filtru COUTNROWS spočítá počet řádků dostupných pro filtr.