Čo je to Tableau Context Filter?
Všetky normálne filtre v Tableau sa spracúvajú osobitne. Znamená to, že každý z filtrov pristupuje a číta všetky riadky zo zdroja údajov vždy, keď použijete filter, bez ohľadu na iné filtre, a vytvorí svoj vlastný výsledok. Za určitých požiadaviek však možno budete chcieť, aby filtre spracúvali iba výstup z predchádzajúcich filtrov. V takýchto situáciách môžete na vytvorenie zobrazenia použiť viac ako jeden bezpodmienečný filter ako kontextové filtre. Kontextový filter spracováva iba údaje, ktoré nimi prechádzajú, vytvorením samostatnej dočasnej množiny údajov, preto sa tiež označujú ako závislé filtre.
Vytváranie kontextových filtrov
- Vytvorte filter, pre ktorý chcete vytvoriť kontextový filter, pretiahnutím dimenzie do poličky filtra. V nasledujúcom príklade sú ShipMode a Region rozmermi na polici filtra.
- Kliknite naň pravým tlačidlom myši az kontextovej ponuky existujúceho filtra vyberte možnosť Pridať do kontextu. V tomto príklade kliknite pravým tlačidlom myši na dimenziu ShipMode a na karte Všeobecné vyberte možnosť Pridať do kontextu, ako je to zobrazené nižšie:
- Kontextový filter sa zobrazuje v hornej časti police Filtre.
- Tieto filtre nie je možné v žiadnom prípade zmeniť.
- Akonáhle sa z filtra stane filter s kontextom, môže byť identifikovaný sivou farbou na polici filtra.
- V príklade po pridaní kontextuálneho filtra do ShipMode sa jeho farba zmenila na sivú, ako je uvedené nižšie:
- V príklade sa dimenzia ShipMode stala filtrom kontextu. A filter oblasti sa teraz počíta na základe údajov, ktoré prechádzajú cez lodný režim.
Odstránenie kontextových filtrov
- Ak chcete odstrániť kontextový filter, kliknite pravým tlačidlom myši na danú dimenziu a vyberte možnosť Odstrániť z kontextu na karte Všeobecné, ako je to zobrazené nižšie:
- Teraz sa farba zmení ako modrá.
- Ak odstránite kontextový filter, nový kontext sa vypočíta, ak na polici filtra zostane akýkoľvek iný kontextový filter.
- Po odstránení kontextového filtra zostane filter na polici filtra ako štandardný filter.
- Kedykoľvek upravujete kontextový filter, vždy sa vypočíta nový kontext.
Príklad kontextového filtra tabuľky
Môžete zvážiť vzorku supermarketu údaje uvedené nižšie pre nasledujúci príklad.
- Tento príklad vám dáva predstavu o vytvorení a použití filtra kontextu.
- Najprv si môžete vytvoriť normálny pohľad a na základe predaja filtrovať desať najlepších produktov.
- Potom pridajte kontextový filter do dimenzie kategórie produktu.
- Kontextový filter filtruje pohľad a zobrazuje 10 najlepších nábytkových výrobkov.
Krok 1: Pomocou množiny údajov SuperstoreSample vytvorte počiatočné zobrazenie ukazujúce predaj podkategórie, ktorý je usporiadaný v zostupnom poradí predaja, ako je uvedené nižšie:
Krok 2: Teraz ukážte produkty, ktoré sú najpredávanejšie, vytvorením filtra 10 najlepších:
- Do poličky filtra pridajte pole podkategórie.
- Pravým tlačidlom myši kliknite na pole Subkategória a vyberte Vrch.
- Teraz vyberte Podľa poľa.
- Teraz vyberte Top 10 Sale Sum, ako je to znázornené na nasledujúcom obrázku:
- Po dokončení kliknite na tlačidlo OK .
Krok 3: Teraz je zobrazenie filtrované, aby zobrazovalo iba 10 najlepších podkategórií produktov podľa predaja, ako je uvedené nižšie:
Krok 4: Teraz môžete pridať jeden filter na zobrazenie jednej kategórie produktov, napríklad Nábytok.
- Presuňte pole kategórie do police filtra.
- vybrať Nábytok.
- Po dokončení kliknite na tlačidlo OK .
Filtrované zobrazenie je zobrazené ako na nasledujúcom snímke obrazovky:
- Filtrované zobrazenie teraz zobrazuje iba 3 produkty namiesto 10, pretože všetky filtre sú nezávislé a počítajú sa individuálne.
- Z tohto pohľadu vidíme, že tri výrobky z top 10 sú nábytok.
Krok 5: Použitie kontextového filtra v kategórii, nájdeme prvých desať produktov.
- Pravým tlačidlom myši kliknite na dimenziu kategórie na polici filtra a potom vyberte možnosť Pridať do kontextu .
- Teraz môžete vidieť zmenu farby na sivú ako identifikáciu kontextového filtra.
- Teraz môžete z pohľadu vidieť iba štyri najdôležitejšie výrobky nábytku, pretože v podkategóriách sú iba štyri nábytkové výrobky.
- Pohľad je možné znázorniť takto:
Výhody kontextového filtra Tableau
Výhody kontextového filtra Tableau sú vysvetlené nižšie:
1. Zlepšiť výkon
- Ak súčasne používate veľa filtrov alebo pracujete na obrovských množinách údajov, dotazy môžu byť pomalé.
- Kontextové filtre sa v takýchto situáciách môžu použiť na zlepšenie výkonu, pretože vytvárajú dočasné súbory údajov na základe kritérií filtra.
- Výber hlavných kategorických kontextových filtrov vám pomáha efektívne zlepšovať výkon.
2. Závislý stav filtra
- Kontextové filtre sa dajú použiť na nastavenie podmienok závislých filtrov na základe vašich požiadaviek.
- Ak je zdroj údajov obrovský, mali by mať kontextové filtre prioritu.
- Môžete nastaviť kontextové filtre na získanie samotných požadovaných údajov a potom nastaviť závislý číselný alebo horný N filter.
Zlepšenie výkonnosti tabelárneho kontextového filtra
- Použitie filtra, ktorý výrazne znižuje veľkosť množiny údajov, je lepšie ako súčasné použitie viacerých filtrov.
- Ak filter nedokáže zmenšiť veľkosť súborov údajov o jednu desatinu alebo viac, potom je vhodné nepoužiť filter pre takéto súbory údajov, pretože to veľmi nepriaznivo ovplyvňuje výkon.
- Pred použitím filtra by sa malo dokončiť všetky modelovanie údajov, pretože každá zmena v údajovom modeli, napríklad zmena rozmerov na miery, si vyžaduje opätovné prihlásenie do súťaže.
- Ak nastavujete kontext pre polia s dátumom, použite nepretržité dátumy. Efektívne je aj použitie formátov dátumov, ako je ROK (dátum) alebo kontextového filtra pre diskrétne dátumy.
- Mali by ste nastaviť všetky potrebné filtre pre kontext a mali by ste vytvoriť kontext pred pridaním polí do iných políc. Vďaka tomu sú dotazy vypustené oveľa rýchlejšie, keď sú vynechané ďalšie polia políc.
- Kontextové filtre nemôžu poskytnúť zlepšenie výkonu, ak sú vaše súbory údajov výrazne indexované. Znižuje výkon.
záver
Kontextové filtre sa používajú na zlepšenie výkonu vašich dotazov. Kontextové filtre zmenšujú veľkosť vašich súborov údajov na desatinu alebo viac. Výber počtu kontextových filtrov je tiež veľmi dôležitý pre výkon. Výber typu spojenia je tiež dôležitý pre zvýšenie výkonu.
Odporúčané články
Toto je sprievodca filtrom kontextu Tableau. Tu diskutujeme o tom, ako vytvoriť a odstrániť kontextové filtre, príklady a výhody kontextových filtrov. Ďalšie informácie nájdete aj v nasledujúcich článkoch -
- Tableau Storyline (Creating Story)
- Výpočet tabuľky tabuľky
- Tvorba informačného panela Tableau (koncepcia a príklady)
- Typy vizualizácie tabuliek, výhody
- Kompletný sprievodca Pivotom v Tableau
- Formát zmeny dátumu PHP
- Tabulkový bulletin
- Úvod do funkcií a atribútov tabla