Úvod do Power BI Filter

Filter je slovo, ktoré v MS Excel často používame na zobrazenie iba konkrétnej sady údajov. V MS-Excel sme všetci oboznámení s rozbaľovacím zoznamom, aby sme si vybrali iba požadované položky.

Pokiaľ však ide o Power BI, máme rozbaľovací zoznam filtrov, ale pri sumarizácii údajov musíme použiť funkciu DAX, tj filter. Napríklad, ak máme všetky predaje v meste, ak chcete zobraziť iba jedno predaje v meste, potom môžeme pomocou funkcie FILTER DAX získať celkom jedno konkrétne mesto.

Čo robí funkcia filtra v Power BI?

FILTER je jednoducho funkcia DAX, ktorá sa používa na zhrnutie údajov so špecifikovaním kritérií. Ako sme už povedali vyššie, keď máme predaj všetkých miest, ak chcete zobraziť iba jeden predaj z mesta, potom môžeme pomocou funkcie FILTER DAX získať súčet jedného konkrétneho mesta.

FILTER sa používa hlavne s funkciou VÝPOČET, všeobecne na použitie všetkých druhov filtrov na získanie súčtov založených na kritériách. Nižšie je uvedená syntax funkcie FILTER v Power BI.

  • Tabuľka: Najprv musíme uviesť názov tabuľky, ktorú filtrujeme.
  • Výraz filtra: Čo je potrebné vo filtrovacej tabuľke filtrovať. V prípade filtrovania jednotlivých predajov miest je potrebné vybrať stĺpec mesta a vložením rovnakých znakov musíme do dvojitých úvodzoviek zadať názov mesta.

Ako používať funkciu filtra DAX v Power BI?

Pozrime sa na príklady, aby sme pochopili funkčnosť funkcie Filter DAX v Power BI.

Power BI Filter - Príklad č. 1

Na demonštráciu funkcie filtra zvážte nasledujúcu tabuľku s údajmi, ktorú budeme používať. Môžete si teda stiahnuť zošit uvedený v nasledujúcom odkaze, ktorý sa používa v tomto príklade.

Túto šablónu aplikácie Power BI Filter Excel si môžete stiahnuť tu - šablónu aplikácie Power BI Filter Excel

Máme dve tabuľky „Sales_Table“ a „Incentive_Table“ .

  • Nahrajte tieto dve tabuľky do súboru Power BI Desktop stiahnutím vynikajúceho zošita.

  • Teraz vložte tabuľku vizuálna a vytvorte zhrnutie, ako je uvedené nižšie.

Toto ukazuje každý jednotlivý súčet, teraz si predstavte situáciu, keď musíme mať prehľad predaja za každé mesto za rok 2015. Tu môžeme zahrnúť funkciu „FILTER“ na filtrovanie iba za rok 2015.

  • Pravým tlačidlom myši kliknite na Sales_Table a vyberte možnosť Nové opatrenie .

  • Uveďte meno ako tržby za rok 2015 .

  • Keďže potrebujeme spočítať predajné hodnoty za rok 2015, najskôr otvorte funkciu VÝPOČET .

Prvým argumentom funkcie CALCULATE je výraz, tj aký výpočet potrebujeme urobiť, takže musíme spočítať stĺpec hodnoty predaja.

  • Otvorte teda funkciu SUM a v stĺpci Sales_Table vyberte stĺpec Sales.

Od tejto chvíle to bude súčtom stĺpca „Predaj“, ďalším argumentom je Filter1, tj pri vykonávaní stĺpca Suma predaja, čo je podmienka filtra, ktorú musíme použiť.

  • Ak chcete použiť podmienky filtra, otvorte funkciu FILTER .

  • Uveďte názov tabuľky, pre ktorú používame filter. Tabuľka, pre ktorú používame filter, je Sales_Table, takže vyberte rovnaký názov tabuľky.

  • Výraz filtra, ktorý používame, sa týka stĺpca Dátum objednávky, preto vyberte tento stĺpec.

  • Keďže ide o stĺpec s kompletným dátumom, musíme z tohto stĺpca vybrať položku Rok. Dajte teda bodku a vyberte položku Rok .

  • Teraz použite kritériá filtra od roku 2015 .

  • Zatvorte dve zátvorky a stlačte kláves Enter, čím získate hodnotu predaja iba za rok 2015.

  • Presuňte toto nové opatrenie, tj predaj za rok 2015 do vizuálnej podoby, aby ste získali celkový rok 2015 za každé mesto.

  • Toto poskytne vizualizáciu, ako je uvedené nižšie.

  • Teraz si predstavte situáciu, keď musíte použiť viac filtrov, napríklad, ak sme už vytvorili filter pre rok 2015, teraz povedzme, že musíme mať tieto tržby celkom iba pre štát „Texas“, v tomto prípade môžeme pokračovať v starom vzorec a po použití FILTER dal čiarku pre prístup k ďalšiemu argumentu funkcie CALCULATE.

  • Ďalšou možnosťou funkcie CALCULATE je Filter 2, takže otvoríte ďalšiu funkciu FILTER .

  • Znovu vyberte tabuľku ako Sales_Table .

  • Výraz filtra, ktorý musíme použiť pre stĺpec, je „Stav“, preto vyberte stĺpec „Štát“.

  • Pre tento stĺpec potrebujeme iba celkový predaj štátu „Texas“ za rok 2015, preto dajte rovnaké znamienko a zadajte kritériá ako Texas .

  • Teraz zatvorte dve zátvorky a stlačte kláves Enter, aby ste dostali celkovú sumu.

Ako vidíte vyššie, od úpravy existujúceho vzorca máme hodnotu predaja iba pre mesto „Texas“ a pre rok 2015.

Power BI Filter - Príklad č. 2

Teraz si pozrite ďalší príklad použitia filtra. Predpokladajme, že musíme vypočítať motivačnú sumu na základe stĺpca „štát“, pre každý štát máme odlišné stimulačné percento, takže musíme získať stimulačné percento z inej tabuľky.

Na získanie podrobností o stimuloch použijeme funkciu SÚVISIACE. Predpokladajme, že musíme vytvoriť opatrenie, ktoré vypočíta motiváciu, s výnimkou stavu „Kentucky“, kliknite pravým tlačidlom myši na Sales_Table a vyberte New Measure a pomenujte „ Incentive okrem Kentucky “.

  • Otvorte funkciu CALCULATE.

  • Výpočet, ktorý musíme vykonať, je potrebné vynásobiť predajnú hodnotu motivačným percentom, ktorý je v druhej tabuľke, takže otvorená funkcia SUMX .

  • Uveďte názov tabuľky.

  • Výraz nie je nič iné ako druh výpočtu, ktorý musíme urobiť, preto najprv zvoľte stĺpec Hodnota predaja .

  • Stĺpec Hodnota predaja sa musí vynásobiť stĺpcom stimulačného percenta z inej tabuľky, takže otvorte funkciu SÚVISIACE .

  • Názov stĺpca, ktorý musíme zvoliť z Incentive_Table, je „Incentive%“, takže si vyberte rovnaké.

  • Zatvorte dve zátvorky a bude to koniec výpočtu, teraz otvorená funkcia FILTER .

  • Názov tabuľky uveďte ako Sales_Table .

  • Výraz filtra bude platiť pre štát s výnimkou „Kentucky“, preto zadajte kritériá filtra, ako je uvedené nižšie.

  • Dobre, že všetky zatvorte zátvorky a stlačte kláves Enter, aby ste dostali výsledok.
  • Potiahnite a pustite toto nové opatrenie, tj stimulačné okrem Kentucky, do vizuálnej tabuľky, aby ste získali hodnoty stimulov.

  • Toto poskytne vizualizáciu, ako je uvedené nižšie.

Wow!!! Ako vidíte vyššie, máme stimulačné hodnoty pre všetky štáty okrem štátu „Kentucky“.

POZNÁMKA: Súbor Power BI Filter si môžete tiež stiahnuť z odkazu nižšie a môžete si prezrieť konečný výstup. Túto šablónu filtra Power BI si môžete stiahnuť tu - šablónu filtra Power BI

Čo je potrebné pamätať

  • V Power BI sa funkcia FILTER bežne používa s funkciou CALCULATE.
  • Funkcia RELATED sa používa na načítanie údajov z inej tabuľky, ak existuje vzťah medzi dvoma tabuľkami.

Odporúčané články

Toto je sprievodca filtrom Power BI. Tu diskutujeme funkciu Power BI Filter Function, ktorá sa používa na sumarizáciu údajov s uvedením kritérií spolu s praktickým príkladom. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Použitie príkazu Power BI IF
  2. Kalendár Power BI (príklady)
  3. Úvod do KPI v Power BI
  4. Ako vytvárať správy o výkone BI?
  5. Najlepšie funkcie Power BI pre vizualizáciu dát

Kategórie: