Cum se implementează filtre de context în Tableau



Acest articol vă va oferi o cunoaștere detaliată și cuprinzătoare despre cum să implementați filtre de context în tabel cu exemple.

Crearea filtrelor este un aspect foarte important al Bord . În acest articol, vom înțelege filtrele de context în Tableau în următoarea ordine:

Ce sunt filtrele de context în Tableau?

În general, toate filtrele setate în Tableau sunt calculate independent. Practic, ceea ce înseamnă este că fiecare filtru accesează toate rândurile din sursa dvs. de date, fără a lua în considerare alte filtre. Un filtru context este ca un filtru independent. Orice alt filtru setat este denumit filtru dependent datorită faptului că procesează doar datele care trec prin filtrul contextual.





tutorial pl sql pentru începători

Acum, puteți implementa un filtru context pentru a realiza oricare dintre următoarele

  • Performanță mai bună: Dacă există o mulțime de filtre setate sau sursa de date este destul de mare, interogările tind să fie mai lente. Într-un astfel de scenariu, se pot seta filtre de context pentru a îmbunătăți performanța.



  • Filtru N de sus: De asemenea, se poate seta un filtru context pentru a include doar datele lor de interes, urmat de setarea unui filtru numeric sau a unui N de sus.

De exemplu, dacă sunteți responsabil cu produsele alimentare pentru un lanț alimentar foarte mare. Sarcina ta este să găsești primele 10 snack-baruri după rentabilitate pentru toate magazinele. Evident, datele sunt enorme. Aici puteți seta un filtru context pentru a include numai snack-baruri și pentru a crea un top 10 filtru dupăprofit ca filtru dependent. Aceasta ar procesa numai datele care trec prin filtrul contextual.

Cum se creează filtre de context în Tableau

Pentru a construi un filtru context, urmați pașii de mai jos



  • Selectați Adăugați la context opțiunede la Context meniul unui filtru categoric existent. Contextul a fost apoi calculat pentru a genera vizualizarea. Toate celelalte filtre ale tale vor fi apoi calculate în raport cu contextul.
  • Filtre contextuale:
  1. Apare în partea de sus a Filtre raft.
  2. Sunt identificate printr-o culoare gri pe Filtre raft.
  3. Nu poate fi rearanjat pe raft.

context-filters-in-tableau

După cum se arată în imaginea de mai sus, Modul navei dimensiunea este setată să fie contextul pentru o vizualizare și Regiune filtrul este calculat numai folosind datele care trec prin Modul navei .

Puteți face modificări la un filtru context făcând unul dintre următoarele lucruri

  • Îndepărtarea câmpului de pe raftul Filtre (Un nou context este calculat dacă rămân alte filtre de context pe raft)

  • Editarea filtrului (Un nou context este calculat de fiecare dată când editați un filtru de context)

  • SelectareaEliminați din context (Filtrul rămâne pe raft ca filtru standard. Se calculează un nou context dacă rămân pe raft alte filtre de context)

Cum să accelerați filtrele de context

Pentru a îmbunătăți performanța filtrelor de context și, prin urmare, pentru a spori eficiența Tableau, puteți urma aceste instrucțiuni

tutoriale Microsoft SQL pentru începători
  • Implementarea unui singur filtru context care reduce semnificativ dimensiunea setului de date este o idee mult mai bună decât aplicarea multor filtre. De fapt, dacă un filtru nu reduce dimensiunea setului de date cu o zecime sau mai mult, este mai rău să îl adăugați la context. Costă performanța calculării contextului.

  • Este calculat să finalizați toate modelările de date înainte de a crea un context. Modificările din modelul de date, cum ar fi convertirea dimensiunilor în măsuri, necesită recalcularea contextului.

  • Setați filtrele necesare pentru context. De asemenea, creați contextul înainte de a adăuga câmpuri la alte rafturi. Aceste condiții preliminare fac ca interogările care se execută mult mai repede atunci când aruncați câmpuri pe alte rafturi.

  • Folosind coșuri de date precum AN (data) sau filtrele de context la date discrete sunt mai eficiente decât utilizarea datelor continue.

Dacă setul de date este puternic indexat, este posibil ca filtrele de context să nu ofere performanța pe care o căutați și, de asemenea, să provoace performanțe mai scăzute ale interogării.

Demo

Acest exemplu este destinat să vă conducă prin procedura de construire a unui filtru context.

  • Mai întâi, veți filtra o vizualizare pentru a afișa primele 10 produse în funcție de vânzări. Apoi, creați un filtru context pe Categorie produs astfel încât să puteți vedea primele 10 produse de mobilier.

  • Folosește Eșantion - Superstore sursa de date pentru a crea vizualizarea inițială. Vizualizarea arată vânzările pentru toți Subcategorii , sortate în ordine descrescătoare.

context-filters-in-tableau

  • Acum construiți un filtru Top 10 pentru a afișa numai produsele cele mai vândute. Puteți face acest lucru trăgând fișierul Subcategorie câmp la Filtre raft. În caseta de dialog care apare, comutați la fila Sus și definiți un filtru care este Top 10 după Suma vânzărilor .

filter

  • Când faceți clic pe O.K buton, veți vedea că vizualizarea este filtrată pentru a afișa primele 10 subcategorii de produse din punct de vedere al vânzărilor înaintea dvs.

subcategorie

tip date date în sql
  • Mai departe, să încercăm să adăugăm un alt filtru pentru a afișa numai produsele de mobilier. Acum trageți Categorie câmp la Filtre raft și selectați singurul Mobila . Când ați terminat, faceți clic pepe O.K buton.Vizualizarea este filtrată, dar în loc de 10 produse, acum arată doar 3. Acest lucru se datorează faptului că în mod implicit toate filtrele sunt evaluate separat și vizualizarea este concepută pentru a arăta intersecția rezultatelor. Deci, pe ecran veți vedea că trei dintre primele 10 produse generale sunt produse de mobilier.

. furniture

  • În continuare, pentru a determina primele 10 produse de mobilă, trebuie să realizăm Categorie filtrați un filtru context. Faceți clic dreapta pe câmpul Filtre raft și selectați Adăugați la context opțiune.
  • Filtrul este marcat ca filtru context. Vizualizarea se actualizează pentru a afișa primele patru produse de mobilier.

Dar de ce nu 10? Acest lucru se datorează faptului că doar patru dintre subcategorii conțin mobilier. Dar acum știți că filtrul Top 10 este evaluat pe baza rezultatelor acelui context.

Sper că acest articol vă va șterge îndoielile cu privire la filtrele de context din Tableau. Cu aceasta, ajungem la sfârșitul acestor filtre de context în Tableau.

Dacă doriți să stăpâniți Tableau, Edureka are un curs organizat care acoperă diverse concepte de vizualizare a datelor în profunzime, inclusiv formatarea condiționată, scriptarea, diagramele de legătură, integrarea tabloului de bord, integrarea Tableau cu R și multe altele. Vine cu suport 24 * 7 pentru a vă ghida pe toată perioada de învățare. Noile loturi încep în curând.

Ai o întrebare pentru noi? Vă rugăm să îl menționați în secțiunea de comentarii din „Filtre de context în tablou” și vă vom contacta cel mai devreme.