Power BI COUNTIF - Jak replikovat logickou funkci COUNTIF?

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 COUNTIF

Vě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.

Zajímavé články...