Digital MarketingDecember 5, 202512 min read
    DP
    David Park

    Cum să utilizați filtrele și feliile în Power BI - Un ghid practic pentru dashboard-uri interactive

    Cum să utilizați filtrele și feliile în Power BI - Un ghid practic pentru dashboard-uri interactive

    Cum să utilizați filtrele și slicerele în Power BI: Un ghid practic pentru tablouri de bord interactive

    Începeți cu un slicer pentru regiuni pentru a ancora tabloul de bord și a face afișajul intuitiv. Plasați-l în spațiul de lângă vizualurile principale, astfel încât graficele afișate să răspundă pe măsură ce selectați regiuni. Trageți slicerul din panoul Fields pe canvas, apoi mapați-l la coloanele care conțin datele regiunii pentru a asigura o experiență curată, cea mai relevantă pentru public. Acest ghid se concentrează pe pași practici pe care îi puteți aplica astăzi.

    Apoi alegeți opțiunile potrivite pentru modul în care utilizatorii interacționează. Un slicer oferă selectare unică sau multiplă, căutare și controale de formatare; pentru tablouri de bord care trebuie să rămână concise, utilizați o aranjare statică în panoul de filtre. Pentru nevoi mai dinamice, activați filtrele la nivel vizual pentru a constrânge coloanele în grafice individuale și a menține aspectul curat.

    Povestirea curge cel mai bine atunci când conectați filtrele la o cale de drill. De la o vedere regională la nivel înalt, utilizatorii pot drilla în jos la subcategorii; utilizați povestirea pentru a încadra descoperirile și detaliile insightfule care apar în vizualurile cele mai relevante. De asemenea, legați filtrele de vizualurile cele mai semnificative, astfel încât acțiunile în slicere să dezvăluie o narațiune coerentă pe pagini.

    Înțelegeți sursa datelor dvs. și proiectați filtre care o respectă. Construiți măsuri și expresii care răspund la selecții și asigurați-vă că valorile afișate reflectă starea curentă a filtrului. Utilizați din sursa de date pentru a conduce selecțiile implicite, apoi lăsați utilizatorii să exploreze regiuni și alte elemente fixe. Păstrați coloanele ordonate pentru a preveni rezultate ambigue.

    Sfaturi de aspect pentru tablouri de bord practice: plasați un cluster de filtre eficient din punct de vedere al spațiului în partea de sus, evitați duplicatele și mențineți navigarea rapidă cu trageți pentru a reposiționa controalele. Pentru utilizatori avansați, combinați filtrele pe pagini cu setări static și filtre la nivel vizual pentru a sprijini cele mai relevante insights, păstrând în același timp o poveste clară în vizualurile dvs.

    Pasul 10: Slicere ierarhice

    Utilizați slicere ierarhice pentru a drill de la categorii la nivel înalt la elemente detaliate într-un singur control. Construiți o ierarhie cu trei niveluri (Regiune > Țară > Oraș) în modelul dvs. și trageți-o într-un slicer; treceți la o vedere drop-down pentru a economisi spațiu pe tablouri de bord cu suprafață limitată.

    Activați modul drill în slicer, astfel încât interacțiunile utilizatorului să pară naturale. Când un utilizator selectează Regiunea, slicerul se extinde pentru a arăta Țările sale; selectarea unei Țări dezvăluie Orașele, iar cross-filtering actualizează graficele imediat, inclusiv rezumate ale vânzărilor pe locație. Acest lucru menține vizualizarea coerentă de sus în jos.

    Unele practici: păstrați ierarhia la maxim 3 niveluri pentru a evita complexitatea; testați cu câteva scenarii realiste pentru a confirma comportamentul pe toate vizualurile; utilizați selectare unică dacă doriți un element pe nivel, altfel permiteți selectare multiplă pentru a explora relații; documentați modul în care se comportă căile de drill în raport.

    Formatare și accesibilitate: ajustați dimensiunile și greutățile fontului pentru lizibilitate; aliniați culorile cu tema dvs. pentru a menține armonia vizuală; utilizați un drop-down sau o listă compactă în funcție de spațiu; etichetați slicerul clar pentru a sprijini înțelegerea rapidă a datelor și a fluxului de lucru intenționat.

    Plan de testare: validați cross-filtering pe grafice precum rezumatele la nivel înalt și descompunerile detaliate; verificați că totalurile rămân corecte pe măsură ce drill; optimizați performanța limitând numărul de elemente vizibile la fiecare nivel și prin cacharea vizualurilor grele unde este posibil; rulați câteva teste cu utilizatori pentru a confirma că experiența se potrivește cu așteptările.

    Maparea nivelurilor de date la ierarhia slicer (An → Trimestru → Lună)

    Maparea nivelurilor de date la ierarhia slicer (An → Trimestru → Lună)

    Implementați o singură tabelă de date cu câmpuri An, Trimestru și Lună și conectați-o la toate tabelele fact prin intermediul unei chei de dată. Aceasta mapează nivelurile de date în An → Trimestru → Lună și permite o cale de drill-down încorporată într-un singur slicer.

    În tabela de date, creați coloane pentru An (YEAR([Date])), Trimestru ( "Q" & QUARTER([Date]) ), Lună (FORMAT([Date], "MMMM")), și MonthNumber (MONTH([Date])). Utilizați MonthNumber pentru a păstra lunile în ordine calendaristică și pentru a alinia vizualizările cu alte filtre din raport.

    Configurați slicerul adăugând câmpurile An, Trimestru și Lună în același slicer și activați drill-down. Utilizatorii pot începe la An și trece la Trimestru, apoi Lună într-un singur pas în același control, păstrând vizualizarea clară și înțelegătoare.

    Ajustați fin interacțiunile: asigurați-vă că selecțiile în slicer filtrează toate vizualurile, graficele și cardurile relevante. Utilizați actualizări pentru a reflecta alegerile curente și luați în considerare un slicer Chiclet (un vizual terț) pentru o interfață compactă, clickabilă, dacă slicerul implicit pare aglomerat. Vizualurile create răspund la fiecare actualizare, iar ajustările de font ajută la menținerea lizibilității pe o gamă de dispozitive, ajutând utilizatorii să înțeleagă modul în care datele se mapează pe niveluri.

    Practica avansată: adăugați o tabelă de date personalizată cu un steag pentru anul fiscal dacă este necesar și păstrați o tabelă de mapare ușoară pentru alte surse. Această configurație insightful demonstrează funcționalitate robustă rămânând într-o singură sursă de adevăr pentru raport. Unele echipe se bazează pe vizualuri terțe pentru a adapta controlul, dar ierarhia nativă oferă cea mai mare parte a valorii.

    Activarea drill-down într-un singur slicer pentru navigare multi-nivel

    Utilizați un singur slicer ierarhic legat de o structură cu trei niveluri (Regiune → Țară → Oraș) și activați drill-down în antetul slicerului pentru a naviga pe niveluri fără a adăuga mai multe vizualuri. Această abordare menține tema coerentă și sprijină explorarea profundă în timpul analizei.

    1. Modelați ierarhia în Power BI. În tabela Regiuni (sau sursa dvs. de date echivalentă), creați o ierarhie nouă și adăugați Nivelul 1 Regiune, Nivelul 2 Țară și Nivelul 3 Oraș (sau înlocuiți cu Categorii → Subcategorii → Elemente). Această configurație ierarhică este baza pentru navigarea multi-nivel și menține relațiile clare pentru calcule.
    2. Atașați ierarhia la un slicer. Trageți noua ierarhie pe un vizual slicer gol. Slicerul afișează nivelul superior și expune controalele Expand/Drill pentru niveluri mai profunde, permițând navigare ierarhică într-un singur control.
    3. Activați drill-down. În antetul slicerului, faceți clic pe pictograma Drill Down pentru a intra în modul drill-down. Utilizatorii pot trece de la Regiune la Țară la Oraș folosind săgeata în jos, iar veți vedea vizualurile legate actualizându-se instantaneu pe măsură ce contextul filtrului se adâncește.
    4. Configurați interacțiunile paginii. Utilizați Edit interactions pentru a asigura că slicerul filtrează toate graficele de pe pagină. Dacă este necesar, excludeți vizualuri specifice de la cross-filtering pentru a reduce zgomotul, păstrând în același timp un flux de analiză coerent.
    5. Alegeți opțiunea potrivită pentru selecție. Pentru navigare ghidată, pas cu pas, păstrați Multi-select oprit și permiteți o singură cale prin ierarhie. Dacă compararea mai multor regiuni sau orașe face parte din fluxul dvs. de lucru, activați Multi-select și testați modul în care analiza se ajustează cu selecții mai largi.
    6. Formatați pentru lizibilitate. Aplicați o temă consistentă, ajustați fontul și dimensiunea pentru claritate și utilizați formatare condiționată pentru a evidenția ramura activă. Un font curat și spațiere măsurată îmbunătățesc înțelegerea în timpul explorării.
    7. Gestionați curățenia datelor. Excluseți noduri irelevante sau goale din slicer folosind un filtru condițional mic sau o măsură DAX, astfel încât experiența utilizatorului să rămână concentrată pe categorii și regiuni semnificative.
    8. Validați cu scenarii practice. Testați cu mixuri regionale (de ex., Asia → Japonia → Tokyo; Europa → Germania → Berlin) și confirmați că calculele (CALCULATE, FILTER) reflectă calea aleasă imediat în vizualizare și panoul de analiză.
    9. Documentați cele mai bune practici. Păstrați ierarhiile concise, numiți nivelurile clar (Regiune, Țară, Oraș) și aliniați slicerul cu tema raportului dvs. Acest lucru ajută la înțelegere și ajută colegii să reproducă fluxul de drill-down pe pagini.
    10. Evitați capcane comune. Slicerele native cu o ierarhie bine definită depășesc opțiunile terțe pentru consistența drill-down. Dacă o ierarhie nu se propagă la vizualuri, verificați relațiile cu tabela fact și asigurați-vă că câmpurile corecte sunt utilizate în ierarhia slicerului.

    Controlați direcția cross-filter pentru a preveni interacțiuni nedorite

    Configurați direcția cross-filter la Single pentru relația principală dintre dimensiunea de date și tabela fact pentru a preveni interacțiuni neintenționate pe câmpuri. Acest lucru menține slicerele și măsurile previzibile, oferind o experiență ușoară și prietenoasă cu utilizatorul pentru cei care se așteaptă ca actualizările cronologiei să afecteze doar valorile afișate.

    Deschideți vizualizarea modelului, faceți clic pe linia dintre tabelele Date și Vânzări și setați Cross filter direction la Single. În documentația dvs., înregistrați sursa și raționamentul pentru această alegere.

    Utilizați Edit interactions pentru a adapta modul în care un slicer dat influențează vizualurile. Selectați slicerul, alegeți Edit interactions pe panglică și setați None pentru vizualurile pe care doriți să le evitați filtrarea, lăsând Filter sau Highlight pentru cele pe care doriți să reacționeze la slicer, evitând aplicarea filtrilor indiscriminat. Asigurați-vă că slicerul este configurat ca selectare unică pentru a preveni actualizarea lor de către mai multe date.

    Pentru a extinde controlul dincolo de un singur slicer, creați măsuri și un parametru folosind contextul filtrului curent. Aplicați aceste măsuri la vizualuri particulare, astfel încât fiecare să arate doar ce așteaptă utilizatorii și puteți aplica logică direct la valorile afișate în loc să împingeți schimbări la câmpuri nerelevante.

    Exemplu: un slicer de date ar trebui să filtreze doar vizualul timeseries care arată sumele de vânzări. Asigurați-vă că direcția relației utilizează Single între Date și Vânzări și utilizați Edit interactions pentru a aplica filtrul doar la acel vizual. Setați slicerul la selectare unică pentru a preveni actualizarea altor vizualuri de către mai multe date și acceptați actualizări care le ating prin logica măsurii intenționate.

    Testare și actualizări: deschideți raportul, alegeți o dată unică, verificați că doar vizualizările intenționate se actualizează; colectați feedback de la utilizatori, ajustați parametrul sau măsurile și reaplicați. Rulați o sesiune expertrain pentru a compara rezultatele pe diferiți utilizatori și confirmați că modelul se comportă conform designului.

    Cele mai bune practici: păstrați modelul de date slab; documentați sursa; preferați direcție single pentru relații cheie; dacă trebuie să extindeți interacțiunile, utilizați slicere separate sau o tabelă de măsuri dedicată pentru a evita sângerarea cross-filter între câmpuri nerelevante. Utilizați etichete clare pentru date și câmpuri legate de date pentru a reduce confuzia și a accelera înțelegerea.

    Sincronizați slicerele ierarhice pe paginile raportului

    Activați sincronizarea pentru slicerele ierarhice pentru a păstra căile de categorii aliniate pe paginile raportului. Construiți un slicer cu trei niveluri folosind coloane: Categorie, Subcategorie și Element, astfel încât vizualizatorii să poată drill și extinde de pe orice pagină. Această configurație reduce selecțiile duplicate și face navigarea previzibilă pentru Nick și alți vizualizatori.

    Pe prima pagină, creați un slicer și adăugați cele trei câmpuri într-o singură ierarhie. Utilizați opțiuni de drill și expand pentru a vă deplasa prin niveluri. Dacă doriți să învățați calea cea mai rapidă, încercați o tabelă cu aceste coloane și testați interacțiunea cu vizualuri legate la același set de date. Această configurație sprijină mai multe tipuri de ierarhii.

    Deschideți panoul Sync Slicers și activați sincronizarea pentru fiecare pagină unde doriți ca slicerul să influențeze vizualurile. Bifați Sync pentru pagini și decideți care pagini ar trebui să păstreze slicerul Vizibil. Cu această abordare, selectarea Electronicelor sub Categorie actualizează vizualurile de vânzări pe fiecare pagină, inclusiv pe alte pagini.

    Activați Multi-select în slicer activând controalele de selecție și dezactivând Single select. Acest lucru permite utilizatorilor să aleagă mai multe categorii sau subcategorii simultan. Când multi-select este activ, calea se extinde și filtrele se aplică pe toate paginile sincronizate. Utilizați drill pentru a sări mai adânc în ierarhie sau expand pentru a vedea mai multe niveluri.

    Formatați slicerul pentru un aspect îngust: treceți la un font cu glife mai înguste, reduceți dimensiunea fontului și aranjați slicerul în două coloane pentru a economisi spațiu. Alegeți o culoare care contrastează cu fundalul paginii pentru a evidenția calea aleasă și păstrați vizualul curat pentru a nu distrage atenția cititorilor.

    Dacă trebuie să ajustați datele, adăugând sau eliminând elemente: utilizați setul de date pentru a actualiza sursa și lăsați slicerul să reflecte acele schimbări automat pe paginile sincronizate. Pentru elementele pe care doriți să le excludeți, aplicați un filtru la nivel de pagină sau utilizați opțiunile Remove/Exclude și verificați rezultatul pe toate paginile. Puteți șterge o categorie învechită editând tabela și resincronizând; vizualurile se actualizează în consecință.

    Alinierea coloanelor contează: dacă aveți mai multe coloane în tabela care alimentează slicerul, păstrați aceeași ordine pe pagini pentru a evita confuzia. Puteți găsi aceeași ierarhie pe fiecare pagină și mențineți consistența pentru vizualizatori precum Nick sau alții. Pentru claritate suplimentară, plasați câteva butoane lângă slicer pentru a reseta sau naviga înapoi la nivelul superior; acele controale ajută la alegere, editare și vizualizare a căii vizuale.

    Probleme comune: dacă calea tăiată nu se reflectă pe o pagină, verificați că slicerul este vizibil și sincronizat, verificați că vizualurile se conectează la aceeași tabelă și confirmați că nu există filtre conflictuale care exclud valorile. Utilizați Edit interactions pentru a asigura că slicerul afectează vizualurile intenționate și luați în considerare un buton Reset dedicat pentru a reveni la starea implicită.

    Validați performanța cu seturi de date realiste și bookmarking

    Recomandare: Validați performanța cu un set de date de dimensiune de producție și bookmark mai multe stări de interacțiune pentru a asigura că vizualurile rămân receptive sub utilizare reală.

    Alegeți un set de date care include o perioadă reprezentativă, mai multe tipuri de înregistrări și atribute de fundal. Țintiți 2–5 milioane de rânduri pentru rapoarte mari sau cel puțin 200k–500k pentru tablouri de bord mai mici. Această dimensiune ajută vizualurile să se comporte sub filtrare grea și demonstrează modul în care memoria și timpul de interogare se scalează cu dimensiunea setului de date.

    Construiți o linie de bază statică cu câteva vizualuri de bază (tabelă, grafic și matrice) și apoi extindeți cu bookmark-uri la pași cheie: vedere inițială la nivel de raport, după aplicarea unui slicer de perioadă, după drill-down într-un nivel ierarhic și după cross-filtering pe o tabelă legată. Asigurați-vă că bookmark-urile capturează slicerele, starea de drill-down și aspectul vizualurilor. Ștergeți bookmark-urile neutilizate pentru a evita aglomerația și confuzia. Documentați fiecare pas.

    Măsurați performanța cu metrici concrete: timp de randare pe vizual (țintă sub 2 secunde pentru vizualuri cu până la 4 câmpuri), timp până la prima randare, timp total de încărcare a paginii și amprentă de memorie. Rulați teste în modul de fundal pentru a evalua modul în care interogările se amortizează în timp și comparați rezultatele pe diferite layout-uri de raport. Deoarece interacțiunile complexe pot crește brusc timpul de încărcare, testați atât vizualuri statice, cât și modele dinamice de cross-filter; înregistrați modalități de a compara rezultatele pe scenarii.

    Rulați un expertrain cu două cohorte: rapoarte personalizate și șabloane standardizate; observați modul în care vizualurile se comportă sub interacțiuni grele și modul în care bookmarking-ul păstrează starea pe pagini. Comparați diferențele de timp last-mile când utilizați drill-down versus extinderea nivelurilor ierarhice și urmăriți dacă bookmark-urile apar consistent după ștergerea filtrelor sau schimbarea perioadelor. Utilizați descoperirile testului pentru a ghida alegerea celei mai bune structuri pentru un raport care are nevoie de viteză și claritate.

    Scenariu Dimensiune set de date (înregistrări) Vizualuri Pași capturați Țintă timp de încărcare (s) Stare bookmark capturată? Note
    Vizualuri statice de bază 2.000.000 Tabelă, Bară, Matrice Inițial, Perioadă, Drill-down 1,8–2,2 Da Referință bună pentru performanța de bază
    Scenariu de filtrare maximă 5.000.000 Tabelă, Grafic, Matrice, Card Inițial, Perioadă, Drill-down, Cross-filter 2,5–3,5 Da Urmăriți memoria sub interacțiuni grele
    Sursă DirectQuery live 3.000.000 Tabelă, Grafic Inițial, Perioadă de timp 3,0–4,0 Da Evaluați suprasarcină traducere interogare
    Iterație rapidă cu date mici 250.000 Bară, Tabelă Inițial 0,8–1,2 Da Util pentru design timpuriu

    Articole Relacionate

    Ready to leverage AI for your business?

    Book a free strategy call — no strings attached.

    Get a Free Consultation