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 COUNTIFRzeczy 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.