Úvod do Power BI Filter

Filtr je slovo, které v MS Excel často používáme k zobrazení pouze určité sady dat. V MS-Excel jsme všichni obeznámeni s rozevíracím seznamem, abychom si vybrali pouze požadované položky.

Pokud však jde o Power BI, máme rozevírací seznam filtrů, ale při sumarizaci dat potřebujeme použít funkci DAX, tj. Filter. Například, pokud máme všechny prodeje měst, pokud chcete zobrazit pouze jeden prodej měst celkem, pak můžeme pomocí funkce FILTER DAX získat celkem jedno konkrétní město.

Co dělá funkce filtru v Power BI?

FILTER je jednoduše funkce DAX, která se používá k sumarizaci dat s uvedením kritérií. Jak jsme řekli výše, když máme prodej všech měst, pokud chcete zobrazit pouze jeden celkový prodej měst, můžeme pomocí funkce FILTER DAX získat součet jednoho konkrétního města.

FILTER se používá hlavně s funkcí CALCULATE, obecně pro použití jakéhokoli typu filtrů k dosažení součtů založených na kritériích. Níže je uvedena syntaxe funkce FILTER v Power BI.

  • Tabulka: Nejprve musíme uvést název tabulky, kterou filtrujeme.
  • Výraz filtru: Ve filtrační tabulce je třeba filtrovat. V případě filtrování jednotlivých prodejů ve městě je třeba vybrat sloupec města a vložením stejného znaku musíme název města zadat do uvozovek.

Jak používat funkci DAX filtru v Power BI?

Podívejme se na některé příklady, abychom pochopili funkčnost funkce Filter DAX v Power BI.

Power BI Filter - Příklad č. 1

Pro demonstraci funkce filtru zvažte níže uvedenou tabulku údajů, kterou budeme používat. Můžete si proto stáhnout sešit Excel z níže uvedeného odkazu, který se používá v tomto příkladu.

Tuto šablonu aplikace Power BI Filter Excel si můžete stáhnout zde - šablonu aplikace Power BI Filter Excel

Máme dvě tabulky „Sales_Table“ a „Incentive_Table“ .

  • Nahrajte tyto dvě tabulky do souboru Power BI Desktop stažením excelového sešitu.

  • Nyní vložte tabulku vizuálně a vytvořte shrnutí jako níže.

To ukazuje každý jednotlivý součet, nyní si představte situaci, kdy musíme mít souhrn prodejů za každé město za rok „2015“. Zde můžeme zahrnout funkci „FILTR“ pro filtrování pouze pro rok 2015.

  • Klepněte pravým tlačítkem myši na Sales_Table a vyberte možnost Nové opatření .

  • Pojmenujte jako tržby za rok 2015 .

  • Protože musíme sčítat prodejní hodnoty za rok 2015, otevřete nejprve funkci VÝPOČET .

Prvním argumentem funkce CALCULATE je výraz, tj. Jaký je výpočet, který musíme udělat, takže musíme sčítat sloupec hodnoty prodeje.

  • Otevřete tedy funkci SUM a ze sloupce „Sales_Table“ vyberte sloupec „Sales“.

Od nynějška to bude součet sloupce „Prodej“, dalším argumentem je Filtr1, tj. Při provádění sloupce Součet prodejů, co je podmínka filtru, kterou musíme použít.

  • Otevřete tak funkci FILTR a aplikujte podmínky filtru.

  • Uveďte název tabulky, pro kterou používáme filtr. Tabulka, pro kterou používáme filtr, je Sales_Table, takže vyberte stejný název tabulky.

  • Výraz filtru, který používáme, je pro sloupec Datum objednávky, proto zvolte tento sloupec.

  • Protože se jedná o sloupec s úplným datem, musíme z tohoto sloupce vybrat položku Rok. Takže vložte tečku a zvolte položku Rok .

  • Nyní použijte kritéria filtru od roku 2015 .

  • Uzavřete dvě závorky a stiskněte klávesu Enter, abyste získali prodejní hodnotu pouze pro rok 2015.

  • Přetáhněte toto nové opatření, tj. Tržby za rok 2015 do vizuální tabulky, abyste získali celkový rok 2015 pro každé město.

  • Tím získáte vizualizaci, jak je ukázáno níže.

  • Nyní si představte situaci, kdy musíte použít více filtrů, například jsme již vytvořili filtr pro rok 2015, nyní řekněme, že musíme mít tyto tržby celkem pouze pro stát „Texas“, v tomto případě můžeme pokračovat ve starém vzorec a po použití FILTERu vložte čárku pro přístup k dalšímu argumentu funkce CALCULATE.

  • Další možností funkce VÝPOČET je Filtr 2, takže se otevře další funkce FILTRU .

  • Znovu vyberte tabulku jako Sales_Table .

  • Výraz filtru, který musíme použít pro sloupec, je „Stav“, takže zvolte sloupec „Stát“.

  • Pro tento sloupec potřebujeme pouze celkový prodej státu „Texas“ za rok 2015, takže vložte stejné znaménko a zadejte kritéria jako Texas .

  • Nyní uzavřete dvě závorky a stiskněte klávesu Enter, abyste získali součet.

Jak můžete vidět výše, protože jsme upravili existující vzorec, máme prodejní hodnotu pouze pro město „Texas“ a pro rok „2015“.

Power BI Filter - Příklad č. 2

Nyní se podívejme na další příklad použití FILTRU. Předpokládejme, že musíme vypočítat částku pobídky na základě sloupce „Stát“, pro každý stát máme jiné procento motivace, takže musíme získat procento pobídky z jiné tabulky.

K načtení podrobností o stimulaci použijeme funkci SOUVISEJÍCÍ. Předpokládejme, že musíme vytvořit opatření, které vypočítá pobídku, s výjimkou státu „Kentucky“, klepněte pravým tlačítkem myši na Sales_Table a vyberte New Measure a zadejte jméno jako „ Incentive kromě Kentucky “.

  • Otevřete funkci VÝPOČET.

  • Výpočet, který musíme provést, je, že musíme znásobit prodejní hodnotu motivačním procentem, který je v jiné tabulce, takže otevřete funkci SUMX .

  • Uveďte název tabulky.

  • Výraz není nic jiného než druh výpočtu, který musíme udělat, takže nejprve zvolte sloupec Hodnota prodeje .

  • Sloupec Hodnota prodeje musí být vynásoben sloupcem procenta pobídek z jiné tabulky, takže otevřete funkci RELATED .

  • Jméno sloupce, které musíme vybrat z Incentive_Table, je “Incentive%”, takže zvolte stejné.

  • Zavřete dvě závorky a bude to konec výpočtu, nyní otevřená funkce FILTR .

  • Název tabulky uveďte jako Sales_Table .

  • Výraz filtru bude platit pro stav kromě „Kentucky“, proto zadejte kritéria filtru, jak je uvedeno níže.

  • Dobře, že všechny uzavírají závorky a stiskem klávesy Enter získáte výsledek.
  • Přetáhněte toto nové opatření, tj. Motivační kromě Kentucky, do tabulky vizuálně, abyste získali motivační hodnoty.

  • Tím získáte vizualizaci, jak je ukázáno níže.

Páni!!! Jak vidíte výše, máme motivační hodnoty pro všechny státy s výjimkou státu „Kentucky“.

POZNÁMKA: Soubor Power BI Filter lze také stáhnout z níže uvedeného odkazu a zobrazit finální výstup. Tuto šablonu Power BI Filter si můžete stáhnout zde - Power BI Filter Template

Co si pamatovat

  • V Power BI je funkce FILTER běžně používána s funkcí CALCULATE.
  • Funkce RELATED se používá k načtení dat z jiné tabulky, pokud existuje vztah mezi dvěma tabulkami.

Doporučené články

Toto je průvodce Power BI Filterem. Zde diskutujeme funkci Power BI Filter Function, která se používá k sumarizaci dat s uvedením kritérií spolu s praktickým příkladem. Další informace naleznete také v následujících článcích -

  1. Použití příkazu Power BI IF
  2. Kalendář Power BI (příklady)
  3. Úvod do KPI v Power BI
  4. Jak vytvořit Power BI Reports?
  5. Nejlepší funkce Power BI pro vizualizaci dat

Kategorie: