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 FilterMamy 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 BIRzeczy 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 -
- Zastosowanie instrukcji IF BI
- Kalendarz Power BI (przykłady)
- Wprowadzenie do KPI w Power BI
- Jak tworzyć raporty Power BI?
- Najważniejsze cechy Power BI do wizualizacji danych