3 kreatív módszerek a Tableau Paraméterműveletek használatára

ez a tartalom az O ‘ Reilly Media Inc.által kiadott innovatív Tableau: 100 További tippek, oktatóanyagok és stratégiák című könyvemből származik., 2020, ISBN: 978-1492075653. Szerezd meg a könyvet az Amazon-on.

mindig leírtam Tableau paraméterek, mint egy svájci bicska miatt végtelen alkalmazások. Abban az esetben, ha nem ismeri, a Tableau paraméterek a felhasználó által generált értékek, amelyek lehetővé teszik, hogy Ön és közönsége kiválassza a számított mezők bemeneteit. Ön, mint szerző, egyszer kódolja a megengedett értékeket, de akkor a felhasználó dönti el, hogy melyik értéket választja ki.

ez nagyobb rugalmasságot biztosít a Tablóban, amely lehetővé teszi a felhasználók számára, hogy menet közben manipulálják az elemzéseket egy “paramétervezérlés” segítségével a számított mezők kitöltésének értékeinek megváltoztatásához. A Tableau Desktop 2019.2 verziójának legutóbbi kiadásával egy új “paraméter módosítása” irányítópult-művelet van, amely még zökkenőmentesebbé teszi a paraméterértékek megváltoztatását. Ez a bejegyzés megmutatja, hogyan használhatja a paraméter irányítópult műveleteit és három alkalmazást a felhasználói élmény javítása érdekében.

kapcsolódó videó bemutató:

Premier Tableau eLearning a Playfair Data TV-től

hogyan kell használni a Tableau Parameter Dashboard Actions-t

ha a paraméterek és/vagy az irányítópult-műveletek újak az Ön számára, azt javaslom, hogy tekintse át a kapcsolódó hozzászólásokat, a paraméterek bevezetését a Tableau-ban és a gyakorlati Tableau: 3 kreatív módon használhatja az irányítópult-műveleteket.

mint a bevezetőben említettük, a paraméterek a számított mezőkben használt értékek, amelyeket egy irányítópult felhasználó vezérelhet. Te, mint a dashboard Fejlesztő, kap, hogy néhány ‘paraméterek’ körül, amit ezek az értékek lehetnek, de ettől kezdve a végfelhasználó lesz eldönteni, hogy melyik érték tölti ki a számított területen.

bevezető példaként a minta – Szupermarket adatkészletben egy hónaponkénti értékesítési trendet fogunk használni, hogy megmutassuk, hogyan fogja felülírni a paraméter aktuális értékét.

paraméter létrehozásához jobb egérgombbal kattintson az Adatpanel bármely üres helyére, majd kattintson a “paraméter létrehozása…”gombra. Kattintson a lefelé mutató nyílra az Adatpanel méretek területének jobb felső sarkában, majd kattintson a “paraméter létrehozása…”gombra. Így néz ki, ha új paramétert készítenék a mintában – Superstore adatkészlet.

annak szemléltetésére, hogyan kell használni a legújabb típusú irányítópult műveletet, beállítok egy paramétert, amelynek adattípusa úszó és allowable values of All.

ezek a Beállítások azt jelentik, hogy ez a paraméter tetszőleges számmal kitölthető, beleértve a tizedesjegyeket is. Ezután beállítok egy egyszerű lapot egy jel típusú szöveggel, hogy megmutassam az új paraméter aktuális értékét.

vegye figyelembe, hogy a megjelenített szám formátumát is megváltoztattam pénznemre (Standard), amelynek dollárjele és két tizedesjegye van, hogy megfeleljen a számok formátumának a következő lépésben. Mivel az alapértelmezett, aktuális értéke a paraméter műveletek példa paraméter 1, látjuk eredményeként $1.00 jelenik meg.

ezután létrehozok egy vonaldiagramot, amely a Mintaadatokban az értékesítés mértékét a megrendelés dátumának folyamatos hónapja szerint vizsgálja,és mindkét lapot egy irányítópultra helyezi.

paraméterművelet hozzáadásához kattintson a felső navigációban az “irányítópult”, majd a “Műveletek…”elemre. Miután rákattintott a” Művelet hozzáadása “gombra, hat lehetőséget fog látni, beleértve az új” paraméter módosítása… ” irányítópult műveletet.

a paraméter módosítása gombra kattintás után megjelenő párbeszédpanelen szabályozhatja a beállításokat, például a művelet forráslapját, hogy mikor szeretné futtatni, melyik paramétert írja felül, és melyik érték alapján. Ebben a példában tegyük fel, hogy a vonaldiagramra kattintva felülírja az értékesítési értéket a Paraméterműveletek példa paraméterben.

most kattintva bármely értékesítési érték a vonal grafikon megváltoztatja az érték jelenik meg az aktuális érték paraméter lap.

mivel beállítottuk a paraméter módosítása irányítópult műveletet, a vonaldiagramon belüli értékre kattintva felülírja a Paraméterműveletek példa paraméterének aktuális értékét, amely a paraméter szöveglapjának aktuális értékét táplálja.

Jelenleg nincs lehetősége beállítani, hogy mi a teendő, ha törli a paraméterműveletet, de ha az adattípus Float, mint ez az első példa, akkor több választást is végezhet. Mivel a paraméter műveletünk összesítése összeg, egynél több adatpontra kattintva összeadja őket.

Paraméterműveletek használata a kijelölések kiemeléséhez a vizualizáció során

az egyik kedvenc felhasználói élményem egy legördülő menü, amely lehetővé teszi a közönség számára, hogy kiválassza a számukra leginkább releváns dimenziótagot. Ezután kiemelem a választásukat az irányítópult összes diagramján. Olyan ez, mint egy jó térkép, amely tartalmaz egy “itt vagy” matricát, amely segít a nézőnek eligazodni a többi vizuális kontextusban.

a taktika paraméterek és logikai képlet használatával érhető el, amely azonosítja, hogy melyik dimenziótag felel meg a paraméterértéknek, és melyik nem. További információkért lásd: Hogyan lehet kiemelni egy Dimenziótagot egy minimalista Pontdiagramon.

a paraméterműveletek előtt meg kell jelenítenem egy paramétervezérlőt, hogy a felhasználó kiválaszthassa a kiemelni kívánt dimenziótagot. Nem szörnyű élmény, de még egy legördülő vesz fel értékes ingatlan a műszerfalon. Ez volt a helyzet az irányítópultommal, a Super Sample Superstore-val, ahol a felhasználó kiválaszthatja, hogy melyik régiót jelölje ki.

vegye figyelembe, hogy a régió paraméternek van egy adattípusa Karakterlánc és van egy megengedett érték a minta – Superstore adatkészlet mind a négy régiójához. Ez a kijelölés kiemeli a dimenziótagot a térképen és a pontdiagramokban, és kiszűri az összes többi látványt az adott dimenziótaghoz. Ez a tapasztalat sokkal elegánsabbá tehető most a paraméteres műveletek segítségével.

bármikor, amikor egy lap ugyanazokat a dimenziótagokat tartalmazza, mint egy paraméter megengedett értékei, a lapot vezérlő lapként használhatja, amely felülírja a paramétert, amely befolyásolja a többi nézetet. Ennek az új funkciónak köszönhetően szó szerinti vezérlőlapokat hozhat létre, amelyek nem más, mint egy szöveges táblázat, amely tartalmazza a paraméter értékét felülírni kívánt dimenziótagokat.

más vizualizációkat is használhat vezérlő lapként. Mivel a Super Sample Superstore irányítópult minden térképe tartalmazza a régió dimenziót, a tetején lévő térképek segítségével felülírhatom a többi nézet kiemelésére és szűrésére használt paraméterértéket. Ha a vezérlőlap nem tartalmazza a dimenziótagokat a paraméter megengedett értékeiben, egyszerűen adja hozzá a dimenziót a vezérlőlap(ok) részletes jelölési kártyájához.

Íme, hogyan néz ki a paraméter módosítása irányítópult műveleti beállításai, hogy a tetején lévő térképeket vezérlő lapként használjam.

most, ha egyszerűen rákattint egy állapotra a térképen, a paraméter értékét feltölti azzal a régióval, amelyben az állapot van. A paraméter ezután az összes többi nézet szűrésére és kiemelésére szolgál. Így néz ki, miután az irányítópult fókuszát Keletről középre változtatta a központi régió térképének bármely pontjára kattintva.

vegye figyelembe, hogy ebben a példában paramétereket használok a nézetek szűrésére, de a szűrést a hagyományos szűrő irányítópult műveletekkel is elvégezhetjük. A kiemelő felhasználói élmény azonban más. Ez nem olyan, mint egy kiemelt irányítópult-művelet, amely egy adott dimenziótagot kiemel, miközben minden más elhalványul.

felülírjuk a megengedett értéket a régió paraméterben. Ezután van egy számított mező, amelynek képlete a “Region = Region paraméter” az összes pontdiagram színjel-kártyájára kerül. Amikor a régió dimenzió tagja megegyezik a régió paraméterben kiválasztott megengedett értékkel, akkor igaznak minősül, és egyedi színt kap; minden más hamisnak minősül, és másodlagos színt kap. Tehát két különböző szín kiemelés helyett; egyfajta állandóbb kiemelő felhasználói élmény.

kapcsolódó videó: Hogyan jelölje ki a dimenzió tagja tabló

egy utolsó megjegyzés ezen a tipp. Sajnos, ha a paraméter adattípusa String,akkor nem végezhetünk több választást, mint a fenti bevezető példában. A Tableau mindig elhalasztja az utolsó választást, amikor kiválasztja, hogy melyik dimenziótagot használja a paraméter aktuális értékének felülírására. Azt hiszem, multi-select, karakterlánc paraméterek meg kell várni a jövőbeli kiadás!

ha egynél több dimenziótagot kell kiválasztania, akkor jobb, ha beállított műveleteket használ. Van egy példa az ingyenes, teljes hosszúságú videóban, Bevezetés Az irányítópult műveleteibe, a Playfair Data TV-n.

Paraméterműveletek használata a Dátumrészek egy gombnyomással történő módosításához

vezérlőlapokat akkor is létrehozhat, ha az adatkészlet nem tartalmaz olyan dimenziót, amelynek dimenziótagjai megegyeznek a paraméter irányítópult-műveletek létrehozásához használni kívánt paraméter megengedett értékeivel.

a paraméterek egyediek, mivel ugyanazon munkafüzetben több adatkapcsolaton keresztül működnek.

ez azt jelenti, hogy létrehozhatok egy vezérlőlapot az Excelben, amely tartalmazza azokat a dimenziótagokat, amelyek felülírják a paraméter értékét, másodlagos adatforrásként csatlakoznak az adott Excel-laphoz, felhasználhatják vezérlőlap létrehozására, és beállíthatnak egy paraméterműveletet, amely az újonnan létrehozott vezérlőlap és a munkafüzet többi munkalapja között működik.

íme egy példa arra, hogy miért kell átmennie a vezérlőlap másodlagos adatforrásból történő létrehozásának további lépésén. Egy másik kedvenc felhasználói élményem az, hogy eszközt biztosítok a közönség számára a vonaldiagram dátumrészének napról napra történő váltására, hétre, hónapra, évre.

azonban nincs olyan dimenzió, amelyet egyszerűen hozzáadhatnék a Szövegjelzők kártyához, hogy létrehozzak egy vezérlőlapot a különböző dátumrészekkel. A dolgok megnehezítése, a dátumrészeknek kisbetűknek kell lenniük ahhoz, hogy bizonyos dátumfunkciókkal, például a DATETRUNC-tal működhessenek.

kapcsolódó videó: A Paraméterműveletek használata a Dátumrészek módosításához a Tableau

ha nem ismeri ezt a taktikát, akkor szüksége van egy paraméterre, amelynek adattípusa Karakterlánc, és a megengedett értékek mind a négy dátumrész. A lényeg az, hogy az értékeket kisbetűvé tegyük, hogy a második lépéssel integrálva működjenek. A kijelző értékként bármilyen burkolatot tartalmazhat.

a következő lépés egy számított mező beállítása, amely csonkolja az adatkészlet dátumát a paraméterben kiválasztott szinttől függetlenül. A minta – Superstore adatkészlet rendelési Dátum mezőjének képlete:

DATETRUNC(,)

most, ha a bejegyzés bevezető példájából a Sordiagramomban a megrendelés Dátum dimenzióját kicserélem az újonnan létrehozott dátumra a DATETRUNC számított mezővel, a felhasználó a Dátumrész példa paraméterén keresztül vezérelheti a dátum részletességét. Például, ha az év dátum részét választom a paramétervezérlőből, a vonaldiagram a hónaponkénti értékesítésről az évenkénti értékesítésre frissül.

csakúgy, mint az első tippben szereplő kiemelő példánk, ez a tapasztalat is javítható paraméterműveletekkel és egy vezérlőlappal.

először állítson be egy két oszlopos Excel táblázatot, amelyet a vezérlőlap létrehozásához használ a Tableau-ban.

ezután csatlakozzon az adatforráshoz, és hozzon létre egy vezérlőlapot.

a vezérlőlapok kritikus szempontja, hogy a paramétert felülíró dimenziótagokat tartalmazó dimenziónak léteznie kell valahol a nézetben. Ebben a példában a kijelzőt mezőként használtam, hogy a gombjaim szebbek legyenek, de az Értékmezőt a Részletjelek kártyára helyeztem, így opcióként elérhető lesz, amikor később beállítom a paraméterműveletemet.

most ezt a vezérlőlapot ugyanazon az irányítópulton helyezem el, mint a vonaldiagramom, és beállítok egy paraméter módosítása irányítópult műveletet, amely szabályozza a dátumrész kiválasztását.

most egyszerűen rákattint egy gombra a vezérlő lapon felülírja a dátum részt a számított mezőben, amely a vonaldiagram csonkítását vezérli. Így néz ki, miután rákattintott a W gombra, hogy évről hétre megváltoztassa a dátum részt.

Paraméterműveletek használata Mérésnevek használatához számított mezőkben

egy másik kedvenc taktikám az, hogy hagyom, hogy a felhasználók kiválasszák, mely intézkedések jelennek meg a diagramban. Még egyszer, ez a taktika most még jobb, mert beállíthat egy paraméterműveletet, amely megváltoztatja a megjelenített mértéket, ha csak egy dimenziótagra kattint egy vezérlőlapon.

először állítson be egy paramétert, amely tartalmazza a választani kívánt intézkedések nevét. Itt van egy paraméter épült az összes intézkedést, hogy jön a minta-Superstore adatkészlet.

ezután állítson be egy számított mezőt, amely táblázatos utasításokat ad arra vonatkozóan, hogy mit jelenítsen meg az egyes paraméterértékek kiválasztásakor.

most hozzon létre egy diagramot az újonnan létrehozott számított méréssel. Szemléltetésül csak az első példákban használt vonaldiagramban szereplő értékesítési mértéket cserélem le az új számított mezőre, amelyet a Select Measure Example paraméter vezérel. Ha a Paramétervezérlőben az értékesítés helyett a profitot választom, a vonaldiagram frissül a kiválasztott intézkedés megjelenítéséhez.

ezúttal az ellenőrző laphoz a speciális, generált “mérési nevek”mezőt fogom használni. Az intézkedésneveket a megfelelőjével, az értékek mérésével kell használni. Nem akarom, hogy bármilyen érték megjelenjen a vezérlőlapon, de hozzáadhatom a mezőt a részletes jelölések kártyához, hogy megjelenjenek az intézkedésnevek.

ha vannak olyan mérésnevek, amelyeket nem szeretne a vezérlőlap részévé tenni, egyszerűen távolítsa el őket a Mérésértékek polcáról. Eltávolítottam a rekordok számát és a kiválasztott mezők mérését, amelyek szűrőt hoztak létre a szűrők polcán.

most készen állunk arra, hogy hozzáadjuk ezt a vezérlőlapot az irányítópulthoz, és beállítsuk a paraméter műveletet.

ha most rákattint egy intézkedés nevére a vezérlőlapról, felülírja a paraméter értékét, amely feltölti a számított mezőt, amely utasítja a tablót, hogy melyik mérést jelenítse meg a grafikonon. Így néz ki a nézet, miután rákattintott az értékesítési mértékre és a hónap dátumára.

így van – csak technikailag használtuk az Intézkedésnevek generált mezőt egy számított mezőben! Ez egyike volt azon kevés dolgoknak, amelyek lehetetlenek voltak a Tableau-ban a paraméterműveletek hozzáadása előtt.

xhamsterhez kapcsolódó videó: Hogyan használjuk a Mérésneveket tabló számított mezőkben

csak a csupasz csontokat mutattam meg, hogy milyen paraméteres műveletek vannak, és hogyan használhatom őket három kedvenc taktikám megvalósításához, de nagyon sokféle módon lehet innen építeni.

az egyik kedvenc ötletem az, hogy ezeket a példákat gombcserével kombinálva használjuk a paraméterértékek vezérléséhez. A vezérlőlapok szöveg helyett ikonok sorozata lenne, a gombcsere pedig lehetővé tenné, hogy vizuálisan jelezze, melyik gombra kattintott.

ezek nagyon izgalmas lehetőségek, mivel a Tableau egyre közelebb kerül egy végtelenül rugalmas, webszerű élményhez.

Köszönöm, hogy elolvasta,
– Ryan

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.