Mi az a Tableau Context Filter?
A Tableau összes normál szűrőjét külön kezelik. Ez azt jelenti, hogy mindegyik szűrő minden szűrőt elér, és elolvassa az adatforrás összes sorát, amikor szűrőt alkalmaz, függetlenül más szűrőktől, és létrehozza a saját eredményét. Bizonyos követelmények esetén azonban érdemes lehet, hogy a szűrők csak az előző szűrők kimenetét dolgozzák fel. Ilyen esetekben a nézet létrehozásához egynél több feltétel nélküli szűrőt alkalmazhat kontextusszűrőként. A Kontextusszűrő csak az átmenő adatokat dolgozza fel külön átmeneti adatkészlet létrehozásával, tehát ezekre független szűrőknek is hivatkoznak.
Kontextusszűrők létrehozása
- Hozzon létre egy szűrőt, amelyen kontextusszűrőt szeretne létrehozni, húzva a méretet a szűrőpolcra. A következő példában a ShipMode és a Region a szűrőpolc méretei.
- Kattintson a jobb gombbal rá, és válassza a Hozzáadás a háttérhez lehetőséget a meglévő szűrő helyi menüjében. Ebben a példában kattintson a jobb egérgombbal a ShipMode dimenzióra, és válassza az Általános lapon a Kontextus hozzáadása lehetőséget, az alább látható módon:
- A kontextusszűrő a Szűrők polc tetején jelenik meg.
- Ezeket a szűrőket semmilyen módon nem lehet átrendezni.
- Ugyanakkor, ha egy szűrő kontextusszűrővé vált, a szürke szín a szűrőpolcon található.
- A példában a kontextusszűrőnek a ShipMode-hez történő hozzáadása után a színe szürkére vált az alább látható módon:
- A példában a ShipMode dimenzió lett a kontextusszűrő. És a Régió szűrőt most kiszámítják a kiszállítási módon áthaladó adatok alapján.
Kontextusszűrők eltávolítása
- A kontextusszűrő eltávolításához kattintson a jobb gombbal a dimenzióra, és válassza az Eltávolítás a kontextusból lehetőséget az általános lapon, az alább látható módon:
- Most a szín visszatér kékre, mint jelzés.
- A kontextusszűrő eltávolításakor egy új kontextus kerül kiszámításra, ha bármilyen más kontextusszűrő marad a szűrőpolcon.
- A kontextusszűrő eltávolítása után a szűrő normál szűrőként a szűrőpolcon marad.
- A kontextusszűrő szerkesztésekor minden alkalommal új kontextust kell kiszámítani.
Példa a Tableau kontextusszűrőre
Fontolhatja a felsőbolt mintát az alábbi adatkészlet a következő példához.
- Ez a példa áttekintést nyújt a Kontextus szűrő létrehozásáról és használatáról.
- Először létrehozhat egy normál nézetet, és kiszűrheti a tíz legfontosabb terméket az eladás alapján.
- Ezután adjon hozzá egy kontextusszűrőt a termékkategória dimenziójához.
- A Kontextusszűrő kiszűri a nézetet, és megmutatja a 10 legjobb bútorterméket.
1. lépés: A SuperstoreSample adatkészlettel hozzon létre egy kezdeti nézetet az eladások alkategóriájáról, amelyet az eladások csökkenő sorrendjében rendeznek az alábbiak szerint:
2. lépés: Most mutassa meg a legjobban eladott termékeket az első 10 szűrő létrehozásával:
- Adja hozzá az Alkategória mezőt a szűrőpolchoz.
- Kattintson a jobb gombbal az Alkategória mezőre, és válassza a Felül lehetőséget.
- Most válassza a Mező mezőt.
- Most válassza ki a 10 legnépszerűbb eladási összeget a következő képernyőképen látható módon:
- Ha kész, kattintson az OK gombra .
3. lépés: Most a nézetet kiszűri, hogy csak a 10 legnépszerűbb termékkategóriát jelenítse meg az eladó szerint, az alábbiak szerint:
4. lépés: Most hozzáadhat még egy szűrőt egy termékkategória megjelenítéséhez, mondjuk a Bútor.
- Húzza a Kategória mezőt a szűrőpolcra.
- választ Bútor.
- Ha kész, kattintson az OK gombra .
A szűrt nézet az alábbi képernyőképen látható:
- A szűrt nézet most 10 termék helyett csak 3 terméket mutat, mivel az összes szűrő független, és külön-külön számolják.
- Ebből a nézetből láthatjuk, hogy az első tízből három termék bútor.
5. lépés: A kontextusszűrő használata a kategóriában, megtaláljuk az első tíz terméket.
- Kattintson a jobb gombbal a kategória dimenzióra a szűrőpolcon, majd válassza a Hozzáadás a háttérhez lehetőséget .
- Most láthatja a szín szürkévé válását, mint a Kontextusszűrő azonosítását.
- Ezenkívül most már csak az első négy bútortermék látható a nézetből, mivel az alkategóriákban csak négy bútortermék található.
- A nézet az alábbiak szerint jeleníthető meg:
A Tableau Context Filter előnyei
A Tableau Context Filter előnyeit az alábbiakban ismertetjük:
1. Javítani kell a teljesítményt
- Ha egyszerre több szűrőt használ, vagy hatalmas adatkészleteken dolgozik, a lekérdezések lassúak lehetnek.
- A kontextusszűrők ilyen helyzetekben használhatók a teljesítmény javítására, mert ideiglenes adatkészleteket hoz létre a szűrési kritériumok alapján.
- A fő kategorikus kontextusszűrők kiválasztása segít hatékonyan javítani a teljesítményt.
2. Függő szűrő állapota
- A kontextusszűrők felhasználhatók függő szűrési feltételek beállítására az Ön igényei alapján.
- A kontextusszűrőknek prioritást kell adni, ha az adatforrás hatalmas.
- Beállíthat kontextusszűrőket az önmagában érdeklődő adatok megszerzéséhez, majd beállíthat egy függő numerikus vagy felső N szűrőt.
A Tableau kontextusszűrő teljesítményének javítása
- Az olyan szűrő használata, amely sokkal jelentősen csökkenti az adatkészlet méretét, jobb, mint több szűrő egyidejű használata.
- Ha egy szűrő nem képes egy tizedrel vagy annál nagyobb mértékben csökkenteni az adatkészletek méretét, akkor tanácsos, hogy ne használjon szűrőt az ilyen adatkészletekre, mert ez nagyon rosszul befolyásolja a teljesítményt.
- Az összes adatmodellezést be kell fejezni a szűrő alkalmazása előtt, mivel például az adatmodell minden változása, például a dimenziók méretre konvertálása, minden alkalommal újratervezi a versenyt.
- Használjon folyamatos dátumokat, ha a dátummezőkre állítja a környezetet. A dátumformátumok, például a YEAR (dátum) vagy a kontextusszűrő használata különálló dátumokon szintén hatékony.
- Be kell állítania az összes szükséges szűrőt a kontextushoz, és létre kell hoznia a környezetet, mielőtt mezőket hozzáadna a többi polchoz. Ez a lekérdezések sokkal gyorsabb futtatását eredményezi, ha más polcmezőket elhagyunk.
- A kontextusszűrők nem nyújthatnak javulást a teljesítményben, ha az adatkészletei erősen indexeltek. Csökkenti a teljesítményt.
Következtetés
A kontextusszűrők javítják a lekérdezés teljesítményét. A kontextusszűrők az adatkészletek méretét egy tizedre vagy még nagyobbra csökkentik. A kontextusszűrők számának kiválasztása szintén nagyon fontos a teljesítmény szempontjából. A csatlakozások típusának kiválasztása a teljesítmény javítása szempontjából is fontos.
Ajánlott cikkek
Ez egy útmutató a Tableau kontextusszűrőhöz. Itt tárgyaljuk, hogyan lehet létrehozni és eltávolítani a kontextusszűrőket, valamint a kontextusszűrők példáit és előnyeit. A következő cikkeket is megnézheti további információkért -
- Tableau Storyline (Story létrehozása)
- Tableau Table kiszámítása
- Tableau műszerfal készítése (koncepció és példák)
- Tableau megjelenítés-típusok, előnyeik
- Teljes útmutató Pivothoz a Tableau-ban
- A PHP dátumformátum megváltoztatása
- Tableau Bullet Chart
- Bevezetés a Tableau szolgáltatásaiba és tulajdonságaiba