Wprowadzenie do filtra Power BI

Filtr to słowo, którego często używamy w MS Excel, aby zobaczyć tylko określony zestaw danych. W MS-Excel wszyscy znamy listę rozwijaną, aby wybierać tylko te elementy, które są wymagane.

Jednak jeśli chodzi o Power BI, mamy listę rozwijaną filtrów, ale podczas podsumowywania danych musimy użyć funkcji DAX, tj. Filtruj. Na przykład, gdy mamy całą sprzedaż w mieście, jeśli chcesz wyświetlić tylko jedną sprzedaż w mieście, możemy użyć funkcji FILTER DAX, aby uzyskać w sumie jedno konkretne miasto.

Co robi funkcja filtrowania w usłudze Power BI?

FILTER to po prostu funkcja języka DAX używana do podsumowywania danych z określonymi kryteriami. Jak powiedzieliśmy powyżej, kiedy mamy sprzedaż wszystkich miast, jeśli chcesz wyświetlić tylko jedną sprzedaż w mieście, możemy użyć funkcji FILTER DAX, aby uzyskać sumę jednego konkretnego miasta.

FILTR jest używany głównie z funkcją OBLICZ, ogólnie, do zastosowania dowolnego rodzaju filtrów w celu otrzymania sum opartych na kryteriach. Poniżej znajduje się składnia funkcji FILTER w Power BI.

  • Tabela: Najpierw musimy wspomnieć o nazwie tabeli, którą filtrujemy.
  • Wyrażenie filtru: w tabeli filtrowania musimy filtrować. W przypadku filtrowania sprzedaży poszczególnych miast musimy wybrać kolumnę miasta i umieszczając znak równości musimy wprowadzić nazwę miasta w cudzysłowie.

Jak korzystać z funkcji filtrowania języka DAX w usłudze Power BI?

Zobaczmy kilka przykładów, aby zrozumieć funkcjonalność funkcji Filtruj język DAX w usłudze Power BI.

Filtr Power BI - przykład nr 1

Aby zademonstrować funkcję Filtr, rozważ poniższą tabelę danych, której będziemy używać. Możesz więc pobrać skoroszyt programu Excel z poniższego łącza, które jest używane w tym przykładzie.

Możesz pobrać ten szablon Excel Power BI Filter tutaj - Szablon Excel Power BI Filter

Mamy dwie tabele „Sales_Table” i „Incentive_Table” .

  • Prześlij te dwie tabele do pliku Power BI Desktop, pobierając skoroszyt programu Excel.

  • Teraz wstaw wizualną tabelę i utwórz podsumowanie podobne do poniższego.

Pokazuje każdą odpowiednią sumę, a teraz wyobraźmy sobie sytuację, w której potrzebujemy podsumowania sprzedaży dla każdego miasta na rok „2015”. Tutaj możemy włączyć funkcję „FILTER”, aby filtrować tylko dla roku 2015.

  • Kliknij prawym przyciskiem myszy tabelę Sales_Table i wybierz opcję Nowy pomiar .

  • Podaj nazwę jako Sprzedaż na 2015 rok .

  • Ponieważ musimy zsumować wartości sprzedaży za rok 2015, najpierw otwórz funkcję OBLICZ .

Pierwszym argumentem funkcji CALCULATE jest wyrażenie, tzn. Jakie obliczenia musimy wykonać, więc musimy zsumować kolumnę wartości sprzedaży.

  • Otwórz więc funkcję SUM i wybierz kolumnę „Sprzedaż” z „Tabela_Sprzedaży”.

Na razie będzie to sumować kolumnę „Sprzedaż”, teraz następnym argumentem jest Filtr1, tzn. Robiąc sumę kolumny sprzedaży, jaki jest warunek filtra, który musimy zastosować.

  • Więc otwórz funkcję FILTER, aby zastosować warunek filtra.

  • Podaj nazwę tabeli, dla której stosujemy filtr. Tabela, do której stosujemy filtr, to Sales_Table, więc wybierz tę samą nazwę tabeli.

  • Wyrażenie filtru, które stosujemy, dotyczy kolumny Data zamówienia, więc wybierz tę kolumnę.

  • Ponieważ jest to kompletna kolumna z datą, musimy wybrać pozycję Rok z tej kolumny. Więc umieść kropkę i wybierz pozycję Rok .

  • Teraz zastosuj kryteria filtrowania jak w 2015 roku .

  • Zamknij dwa nawiasy i naciśnij klawisz Enter, aby uzyskać wartość sprzedaży tylko na rok 2015.

  • Przeciągnij i upuść tę nową miarę, tj. Sprzedaż za rok 2015, do tabeli, aby uzyskać sumę roku 2015 dla każdego miasta.

  • To da wizualizację, jak pokazano poniżej.

  • Wyobraźmy sobie teraz sytuację, w której trzeba zastosować wiele filtrów, na przykład już stworzyliśmy filtr na rok 2015, teraz powiedzmy, że musimy mieć te całkowitą sprzedaż tylko dla stanu „Teksas”, w tym przypadku możemy kontynuować starą formułę i po zastosowaniu FILTER wstaw przecinek, aby uzyskać dostęp do następnego argumentu funkcji OBLICZ.

  • Następną opcją funkcji CALCULATE jest Filter 2, więc w tym celu otwórz kolejną funkcję FILTER .

  • Ponownie wybierz tabelę jako Sales_Table .

  • Wyrażenie filtru, które musimy zastosować do kolumny to „Stan”, więc wybierz kolumnę „Stan”.

  • W tej kolumnie potrzebujemy tylko całkowitej sprzedaży stanu „Texas” na rok 2015, więc postaw znak równości i wprowadź kryteria jako Teksas .

  • Teraz zamknij dwa nawiasy i naciśnij klawisz Enter, aby uzyskać sumę.

Jak widać powyżej, ponieważ zredagowaliśmy istniejącą formułę, mamy wartość sprzedaży tylko dla miasta „Teksas” i na rok „2015”.

Filtr Power BI - przykład 2

Teraz spójrz na jeszcze jeden przykład użycia FILTER. Załóżmy, że musimy obliczyć kwotę zachęty na podstawie kolumny „Stan”, dla każdego stanu mamy inny procent zachęty, więc musimy pobrać procent zachęty z innej tabeli.

Użyjemy funkcji POWIĄZANE, aby pobrać dane motywacyjne. Załóżmy, że musimy utworzyć miarę, która będzie obliczać zachętę, z wyjątkiem stanu „Kentucky”, kliknij prawym przyciskiem myszy tabelę Sales_Table i wybierz opcję Nowy środek i nadaj nazwę „ Zachęty oprócz Kentucky ”.

  • Otwórz funkcję OBLICZ.

  • Obliczenia, które musimy wykonać, to pomnożenie wartości sprzedaży przez procent zachęty, który znajduje się w drugiej tabeli, więc otwórz funkcję SUMX .

  • Wspomnij nazwę tabeli.

  • Wyrażenie jest niczym innym jak rodzajem obliczeń, które musimy wykonać, więc najpierw wybierz kolumnę Wartość sprzedaży .

  • Kolumnę Wartość sprzedaży należy pomnożyć przez kolumnę procentową zachęty z innej tabeli, więc otwórz funkcję POWIĄZANE .

  • Nazwa Colum, którą musimy wybrać z Incentive_Table to „Incentive%”, więc wybierz to samo.

  • Zamknij dwa nawiasy, a to będzie koniec obliczeń, teraz otwórz funkcję FILTER .

  • Wspomnij nazwę tabeli jako Sales_Table .

  • Wyrażenie filtru będzie dotyczyło stanu z wyjątkiem „Kentucky”, więc wprowadź kryteria filtrowania, jak pokazano poniżej.

  • Ok, wszystkie zamykają nawiasy i naciśnij klawisz Enter, aby uzyskać wynik.
  • Przeciągnij i upuść tę nową miarę, tj. Zachęty, z wyjątkiem Kentucky, do tabeli, aby uzyskać wartości zachęty.

  • To da wizualizację, jak pokazano poniżej.

Łał!!! Jak widać powyżej, mamy wartości motywacyjne dla wszystkich stanów z wyjątkiem stanu „Kentucky”.

UWAGA: Plik filtru Power BI można również pobrać z linku poniżej i wyświetlić wynik końcowy. Możesz pobrać szablon filtru Power BI tutaj - szablon filtru Power BI

Rzeczy do zapamiętania

  • W Power BI funkcja FILTER jest często używana z funkcją CALCULATE.
  • Funkcja POWIĄZANA służy do pobierania danych z innej tabeli, jeśli istnieje związek między dwiema tabelami.

Polecane artykuły

To jest przewodnik po filtrze Power BI. Tutaj omawiamy funkcję filtrowania Power BI, która jest używana do podsumowania danych z określonymi kryteriami wraz z praktycznym przykładem. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Zastosowanie instrukcji IF BI
  2. Kalendarz Power BI (przykłady)
  3. Wprowadzenie do KPI w Power BI
  4. Jak tworzyć raporty Power BI?
  5. Najważniejsze cechy Power BI do wizualizacji danych