Co je Tableau Context Filter?
Všechny normální filtry v Tableau jsou zpracovány samostatně. To znamená, že každý z filtrů přistupuje a čte všechny řádky ze zdroje dat, kdykoli použijete filtr, bez ohledu na jiné filtry, a vytvoří svůj vlastní výsledek. Za určitých požadavků však můžete chtít, aby filtry zpracovávaly pouze výstup předchozích filtrů. V takových situacích můžete pro vytvoření pohledu použít více než jeden bezpodmínečný filtr jako Kontextové filtry. Kontextový filtr zpracovává pouze data, která jimi procházejí, vytvořením samostatné dočasné datové sady, takže se také nazývá závislé filtry.
Vytváření kontextových filtrů
- Vytvořte filtr, na kterém chcete vytvořit filtr kontextu, přetažením kóty do police filtru. V následujícím příkladu jsou ShipMode a Region rozměry v polici filtru.
- Klikněte na něj pravým tlačítkem a z kontextové nabídky existujícího filtru vyberte možnost Přidat do kontextu. V tomto příkladu klikněte pravým tlačítkem na dimenzi ShipMode a vyberte možnost Přidat do kontextu na kartě Obecné, jak je uvedeno níže:
- Kontextový filtr se zobrazí v horní části police Filtry.
- Tyto filtry nelze v žádném případě přeskupit.
- Jakmile se filtr stane kontextovým filtrem, lze jej identifikovat šedou barvou v poli filtru.
- V příkladu po přidání Context filtru do ShipMode se jeho barva změnila na šedou, jak je ukázáno níže:
- V příkladu se dimenze ShipMode stala filtrem kontextu. Filtr regionu je nyní vypočítán pomocí dat, která prochází režimem Ship.
Odstranění kontextových filtrů
- Chcete-li odebrat kontextový filtr, klikněte pravým tlačítkem myši na kótu a na kartě Obecné vyberte možnost Odebrat z kontextu, jak je znázorněno níže:
- Barva se nyní změní jako modrá.
- Když odeberete kontextový filtr, vypočte se nový kontext, pokud na polici filtru zbývá jakýkoli jiný kontextový filtr.
- Po odstranění kontextového filtru zůstane filtr na polici filtru jako standardní filtr.
- Kdykoli upravujete filtr kontextu, pokaždé se vypočítá nový kontext.
Příklad kontextového filtru Tableau
Můžete zvážit vzorek supermarketu níže uvedená data pro následující příklad.
- Tento příklad vám poskytne představu o vytvoření a použití filtru kontextu.
- Nejprve si můžete vytvořit normální pohled a filtrovat prvních deset produktů na základě prodeje.
- Poté přidejte kontextový filtr do dimenze kategorie produktu.
- Kontextový filtr filtruje pohled a zobrazuje 10 nejlepších nábytkových produktů.
Krok 1: Pomocí datové sady SuperstoreSample vytvořte počáteční pohled ukazující prodej v podkategorii, který je seřazen v sestupném pořadí podle prodeje, jak je uvedeno níže:
Krok 2: Nyní zobrazte produkty, které se nejlépe prodávají, vytvořením 10 nejlepších filtrů:
- Do poličky filtru přidejte pole podkategorie.
- Klepněte pravým tlačítkem myši na pole Subkategorie a vyberte Horní.
- Nyní vyberte Podle pole.
- Nyní vyberte Top 10 Sale Sum, jak ukazuje následující obrázek:
- Po dokončení klepněte na tlačítko OK .
Krok 3: Nyní je pohled filtrován tak, aby zobrazoval pouze 10 hlavních podkategorií produktů podle výprodeje, jak je uvedeno níže:
Krok 4: Nyní můžete přidat ještě jeden filtr a zobrazit jednu kategorii produktu, například Nábytek.
- Přetáhněte kategorii pole do police filtru.
- Vybrat Nábytek.
- Po dokončení klepněte na tlačítko OK .
Filtrované zobrazení je zobrazeno jako na níže uvedeném snímku obrazovky:
- Filtrované zobrazení nyní zobrazuje pouze 3 produkty místo 10, protože všechny filtry jsou nezávislé a jsou počítány jednotlivě.
- Z tohoto pohledu můžeme vidět, že tři z deseti nejlepších výrobků jsou nábytek.
Krok 5: Použití filtru kontextu v kategorii, najdeme deset nejlepších produktů.
- Klepněte pravým tlačítkem na dimenzi Kategorie na polici filtru a poté vyberte možnost Přidat do kontextu .
- Nyní můžete vidět změnu barvy na šedou jako identifikaci filtru kontextu.
- Nyní také vidíte z pohledu pouze čtyři hlavní produkty nábytku, protože v podkategoriích jsou pouze čtyři nábytkové produkty.
- Pohled lze zobrazit takto:
Výhody kontextového filtru Tableau
Výhody Tableau Context Filter jsou vysvětleny níže:
1. Zlepšit výkon
- Pokud používáte mnoho filtrů současně nebo pracujete na obrovských sadách dat, dotazy mohou být pomalé.
- Kontextové filtry lze v takových situacích použít ke zlepšení výkonu, protože vytváří dočasné soubory dat na základě kritérií filtru.
- Výběr hlavních kategorických filtrů kontextu vám pomůže efektivně zlepšit výkon.
2. Závislý stav filtru
- Kontextové filtry lze použít k nastavení podmínek závislých filtrů na základě vašich požadavků.
- Pokud je zdroj dat obrovský, měly by mít kontextové filtry přednost.
- Můžete nastavit kontextové filtry, abyste získali pouze požadovaná data, a pak nastavit závislý číselný nebo horní N filtr.
Vylepšení výkonu filtru kontextového tabla
- Použití filtru, který výrazně snižuje velikost datové sady, je lepší než současné použití více filtrů.
- Pokud filtr není schopen zmenšit velikost datových sad o jednu desetinu nebo více, je vhodné nepoužívat filtr na takových datových sadách, protože to velmi špatně ovlivňuje výkon.
- Veškeré datové modelování by mělo být dokončeno před použitím filtru, protože každá změna v datovém modelu, například převedení dimenzí na míry, vyžaduje pokaždé opakování soutěže.
- Pokud nastavujete kontext v polích data, použijte nepřetržitá data. Efektivní je také použití formátů data, jako je ROK (datum), nebo kontextového filtru u diskrétních typů dat.
- Měli byste nastavit všechny potřebné filtry pro kontext a měli byste vytvořit kontext před přidáním polí do ostatních polic. To způsobí, že dotazy budou spuštěny mnohem rychleji, když budou zrušena jiná pole police.
- Kontextové filtry nemohou poskytnout zlepšení výkonu, pokud jsou vaše datové soubory silně indexovány. Snižuje výkon.
Závěr
Kontextové filtry se používají ke zlepšení výkonu vašich dotazů. Kontextové filtry snižují velikost datových sad na jednu desetinu nebo i více. Výběr počtu kontextových filtrů je také velmi důležitý pro výkon. Výběr typu spojení je také důležitý pro zvýšení výkonu.
Doporučené články
Toto je průvodce filtrem kontextu Tableau. Zde diskutujeme o tom, jak vytvořit a odstranit kontextové filtry, příklady a výhody kontextových filtrů. Další informace naleznete také v následujících článcích -
- Tableau Storyline (Creating Story)
- Výpočet tabulky tabulky
- Vytvoření řídicího panelu Tableau (koncepce a příklady)
- Typy vizualizace Tableau, výhody
- Kompletní průvodce Pivot v Tableau
- Formát změny data PHP
- Tabulkový bulletin
- Úvod do funkcí a atributů Tableau