Power BI COUNTIF - Jak zreplikować funkcję logiczną COUNTIF?

Funkcja COUNTIF w usłudze Power BI

„LICZ.JEŻELI” to funkcja logiczna służąca do liczenia wartości w zakresie na podstawie podanych warunków. Jako nowicjusz możesz nie rozumieć logiki korzystania z funkcji LICZ.JEŻELI, ponieważ w usłudze Power BI nie ma żadnej prostej funkcji LICZ.JEŻELI. Jednak nadal możemy zastosować tę samą funkcję logiczną, która działa jak LICZ.JEŻELI w Power BI; W tym artykule przeprowadzimy Cię przez proces replikacji logiki funkcji LICZ.JEŻELI w usłudze Power BI, mimo że w usłudze Power BI nie ma żadnej funkcji LICZ.JEŻELI.

Dla wszystkich, którzy korzystali z funkcji COUNTIF w programie Excel, może to być łatwe, ponieważ w programie Excel jest wbudowana funkcja, ale w usłudze Power BI nie ma żadnej wbudowanej funkcji. To jest wyzwanie dla użytkowników, ponieważ muszą wykonać jedną pracę; użytkownicy muszą zrozumieć co najmniej 3 inne funkcje języka DAX.

Na przykład spójrz na poniższy zakres danych w programie Excel.

Korzystając z powyższej listy, możesz policzyć, ile razy kraj „Kanada” pojawia się w kolumnie kraju. W tym przypadku nasze kryteria to kraj „Kanada”, taki jak ten, na podstawie różnych kryteriów, które możemy policzyć.

Jak zastosować funkcję COUNTIF w Power BI?

Jak już powiedzieliśmy, w usłudze Power BI nie ma wbudowanej funkcji LICZ.JEŻELI. Aby wykonać zadanie, musimy zastosować kilka innych funkcji.

Poniżej znajdują się dane, których używamy do zastosowania funkcji LICZ.JEŻELI w usłudze Power BI. Możesz pobrać skoroszyt z poniższego linku i możesz go używać do ćwiczeń z nami.

Pierwsza tabela ma wartość sprzedaży „według kraju”, a druga tabela ma unikalną listę krajów, więc z pierwszej tabeli musimy uzyskać liczbę unikalnych krajów.

  • Prześlij powyższe dwie tabele do usługi Power BI.
  • Mamy dwie przesłane tabele „Tabela danych” i „Lista”. Kliknij prawym przyciskiem myszy tabelę „Lista” i wybierz „Nowa kolumna”.
  • Teraz nadaj nazwę nowej kolumnie.
  • Otwórz funkcję CALCULATE.
  • W przypadku wyrażenia otwórz funkcję COUNTA .
  • W przypadku nazwy kolumny funkcji LICZBA musimy wybrać kolumnę „Kraj” z „Tabeli danych”.

Funkcja COUNTA jest wykonywana w tym miejscu, zamknij nawias i dla następnego argumentu funkcji CALCULATE Filtr1, Otwórz funkcję FILTR .

  • Pierwszym argumentem funkcji Filtruj jest Tabela, tj. Z której tabeli musimy policzyć kolumnę kraju, więc wybierz „Tabela danych”.
  • Wyrażenie filtru to nic innego jak kolumna „Tabeli danych”, do której chcesz zastosować filtr, więc będzie to „Kolumna kraju” z „Tabeli danych”.
  • Teraz zastosuje filtr, a po zastosowaniu filtru musimy policzyć kraj na podstawie unikalnej listy z tabeli „Lista”, więc wstaw znak równości i wybierz „Kraj” z tabeli „Lista”.

Ok, skończyliśmy z formułami. Zamknij dwa nawiasy i naciśnij klawisz Enter, aby uzyskać wynik.

Jak widać, w „Tabeli danych” mamy liczbę każdego kraju. W ten sposób możemy zastosować funkcję typu LICZ.JEŻELI w usłudze Power BI, aby wykonać zadanie.

Alternatywna metoda funkcji LICZ.JEŻELI

Możemy również zastosować jeszcze jedną metodę, aby uzyskać liczbę krajów, tak jak funkcję LICZ.JEŻELI, tj. Używając metody LICZ. WIERSZY.

  • Kliknij prawym przyciskiem myszy opcję „Nowa kolumna”.
  • Tym razem daje inną nazwę niż poprzednia.
  • Otwórz funkcję COUNTROWS.
  • W przypadku tej funkcji otwórz ponownie funkcję FILTER.
  • Tabela że musimy liczyć to „Tabela danych” więc wybrać takie same.
  • W przypadku wyrażenia filtru postępuj zgodnie z metodą, którą wykonaliśmy w poprzednim przykładzie.

Proszę bardzo; mamy liczbę każdego kraju z „Tabeli danych”. W ten sposób, używając kombinacji formuł języka DAX w usłudze Power BI, możemy replikować funkcjonalność funkcji LICZ.JEŻELI programu Excel również w usłudze Power BI.

Uwaga: plik Power BI COUNTIF można również pobrać, korzystając z poniższego łącza, a ostateczne dane wyjściowe można wyświetlić.

Możesz pobrać ten szablon Power BI COUNTIF tutaj - szablon Power BI COUNTIF

Rzeczy do zapamiętania

  • W usłudze Power BI nie ma wbudowanej funkcji LICZ.JEŻELI.
  • FILTER zastosuje filtr dla wspomnianej kolumny z wymienionymi kryteriami.
  • Po zastosowaniu filtru COUTNROWS oblicza liczbę wierszy dostępnych dla filtru.

Interesujące artykuły...