Introducere în filtrul Power BI

Un filtru este un cuvânt pe care îl utilizăm adesea în MS Excel pentru a vedea doar un set de date specific. În MS-Excel, toți suntem familiarizați cu lista derulantă pentru a alege numai elementele care sunt necesare.

Cu toate acestea, atunci când vine vorba despre Power BI, avem o listă derulantă de filtru, dar atunci când rezumăm datele, trebuie să utilizăm funcția DAX, adică Filtru. De exemplu, atunci când avem toate vânzările orașului, dacă doriți să afișați un singur total de vânzări de oraș, atunci putem folosi funcția FILTER DAX pentru a obține un total de un anumit oraș.

Ce face funcția de filtrare în Power BI?

FILTRUL este pur și simplu funcția DAX folosită pentru a rezuma datele cu criterii specifice. Așa cum am spus mai sus, când avem toate vânzările orașelor, dacă doriți să afișați doar un total de vânzări de oraș, atunci putem folosi funcția FILTER DAX pentru a obține totalul unui anumit oraș.

FILTRUL este utilizat în principal cu funcția CALCULATE, în general, pentru a aplica orice fel de filtre pentru a ajunge la totalul bazat pe criterii. Mai jos este sintaxa funcției FILTRU în Power BI.

  • Tabel: Mai întâi trebuie să menționăm numele tabelului pe care îl filtrăm.
  • Expresia filtrului: în tabelul de filtrare care este ceea ce trebuie să filtrăm. În cazul filtrării vânzărilor individuale de oraș, trebuie să selectăm o coloană de oraș și punând un semn egal trebuie să introducem numele orașului în ghilimele duble.

Cum se utilizează funcția Filtru DAX în Power BI?

Să vedem câteva exemple pentru a înțelege funcționalitatea funcției DAX de filtrare în Power BI.

Filtru BI de putere - Exemplul # 1

Pentru a demonstra funcția Filtru, luați în considerare tabelul de mai jos pe care îl vom folosi. Astfel, puteți descărca cartea de lucru excel din linkul de mai jos care este utilizat pentru acest exemplu.

Puteți descărca aici modelul Excel Power Filter Filter - Power Template Excel Power Filter

Avem două tabele „Tabelul de vânzări” și „Tabelul stimulativ” .

  • Încărcați aceste două tabele în fișierul Power BI Desktop descărcând registrul de lucru excel.

  • Acum introduceți Tabelul vizual și creați un rezumat precum cel de mai jos.

Acest lucru arată fiecare total respectiv, imaginați-vă acum o situație în care trebuie să avem un rezumat al vânzărilor pentru fiecare oraș pentru anul „2015”. Aici putem include funcția „FILTRU” de a filtra doar pentru anul 2015.

  • Faceți clic dreapta pe tabla Sales_ și alegeți opțiunea Nouă măsură .

  • Dați numele ca vânzări din anul 2015 .

  • Deoarece trebuie să adunăm valorile vânzărilor pentru anul 2015, deschideți mai întâi funcția CALCULATE .

Primul argument al funcției CALCULATE este Expression, adică care este calculul pe care trebuie să îl facem, deci trebuie să însumăm coloana valorică a vânzărilor.

  • Așadar, deschideți funcția SUM și alegeți coloana „Vânzări” din „Tabelul de vânzări”.

De acum, aceasta va însemna coloana „Vânzări” acum următorul argument este Filter1, adică în timp ce se face suma coloanei de vânzări care este condiția de filtru pe care trebuie să o aplicăm.

  • Așadar, deschideți funcția FILTRU pentru a aplica starea filtrului.

  • Menționează numele tabelului pentru care aplicăm filtrul. Tabelul pentru care aplicăm un filtru este Sales_Table, deci alege același nume de tabel.

  • Expresia de filtru pe care o aplicăm este pentru coloana Data comenzii, deci alegeți această coloană.

  • Întrucât aceasta este o coloană de dată completă, trebuie să alegem elementul An din această coloană. Așa că puneți un punct și alegeți elementul Anul .

  • Aplicați acum criteriile de filtrare din 2015 .

  • Închideți două paranteze și apăsați tasta Enter pentru a obține doar valoarea vânzărilor pentru anul 2015.

  • Trageți și plasați această nouă măsură, adică Vânzările din anul 2015 în tabelul vizual pentru a obține anul 2015 total pentru fiecare oraș.

  • Acest lucru va oferi vizualizare așa cum se arată mai jos.

  • Acum imaginați-vă o situație în care trebuie să aplicați mai multe filtre, de exemplu, am creat deja filtru pentru anul 2015, acum să zicem că trebuie să avem aceste vânzări total doar pentru statul „Texas”, în acest caz, putem continua vechea formula si dupa aplicarea FILTRUL puneti virgula pentru a accesa urmatorul argument al functiei CALCULATE.

  • Următoarea opțiune a funcției CALCULATE este Filtru 2, pentru aceasta deschideți o altă funcție FILTRĂ .

  • Alegeți din nou tabelul ca tabel de vânzări .

  • Expresia de filtru pe care trebuie să o aplicăm pentru coloana este „State”, așa că alegeți coloana „State”.

  • Pentru această coloană avem nevoie doar de vânzări de stat „Texas” pentru anul 2015, așadar puneți un semn egal și introduceți criteriile ca Texas .

  • Acum închide două paranteze și apasă tasta Enter pentru a obține totalul.

După cum vedeți mai sus, de când am editat formula existentă, avem valoare de vânzări doar pentru orașul „Texas” și pentru anul „2015”.

Filtru BI de putere - Exemplul # 2

Acum, uită-te la un alt exemplu de utilizare a FILTRULUI. Presupunem că trebuie să calculăm valoarea stimulentului în funcție de coloana „Stat”, pentru fiecare stat avem un procent de stimulare diferit, așa că trebuie să obținem procentul de stimulare dintr-un alt tabel.

Vom folosi funcția RELATED pentru a obține detaliile stimulentului. Presupunem că trebuie să creăm o măsură care să calculeze stimulentul, cu excepția statului „Kentucky”, faceți clic dreapta pe Tabelul de vânzări și alegeți Masura nouă și dați numele drept „ Incentiv cu excepția Kentucky ”.

  • Deschideți funcția CALCULATE.

  • Calculul pe care trebuie să-l efectuăm este că trebuie să înmulțim valoarea vânzărilor cu procentul de stimulare, care există în celălalt tabel, deci deschideți funcția SUMX .

  • Menționează numele tabelului.

  • O expresie nu este altceva decât tipul de calcul pe care trebuie să îl facem, așa că mai întâi, alegeți coloana Valoare de vânzare .

  • Coloana valorii vânzărilor trebuie înmulțită cu coloana de procent de stimulare din alt tabel, deci deschideți funcția RELATED .

  • Numele Colum pe care trebuie să îl alegem din Incentive_Table este „Incentive%”, deci alege același lucru.

  • Închideți două paranteze și acesta va fi sfârșitul calculului, acum deschideți funcția FILTRU .

  • Menționează numele tabelei ca tabel de vânzări

  • Expresia filtrului va fi pentru stat, cu excepția „Kentucky”, așa că introduceți criteriile de filtrare așa cum se arată mai jos.

  • Ok, că toate închid parantezele și apasă tasta Enter pentru a obține rezultatul.
  • Trageți și plasați această nouă măsură, adică Incentive cu excepția Kentucky în tabelul vizual pentru a obține valorile stimulente.

  • Acest lucru va oferi vizualizare așa cum se arată mai jos.

Wow!!! După cum puteți vedea mai sus, avem valori de stimulare pentru toate statele, cu excepția statului „Kentucky”.

NOTĂ: Fișierul Power BI Filtru poate fi, de asemenea, descărcat de pe linkul de mai jos și poate fi vizualizată ieșirea finală. Puteți descărca acest model de filtru Power BI aici - Modelul de filtrare Power BI

Lucruri de amintit

  • În Power BI, funcția FILTER este frecvent utilizată cu funcția CALCULATE.
  • O funcție RELATED este utilizată pentru a obține datele dintr-un alt tabel dacă există o relație între două tabele.

Articole recomandate

Acesta este un ghid pentru filtrul Power BI. Aici discutăm funcția de filtrare Power BI, care este utilizată pentru a rezuma datele cu criterii specifice, împreună cu un exemplu practic. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Utilizarea declarației Power BI IF
  2. Power BI Calendar (Exemple)
  3. Introducere în KPI în Power BI
  4. Cum să creați rapoarte Power BI?
  5. Caracteristici de top ale Power BI pentru vizualizarea datelor