3 Creative Ways to Use Tableau parameter Actions

tento obsah je výňatek z mé knihy, Innovative Tableau: 100 dalších tipů, návodů a strategií, publikovaných společností O ‚ Reilly Media Inc., 2020, ISBN: 978-1492075653. Získejte knihu na Amazonu.

parametry Tableau jsem vždy popisoval jako švýcarský armádní nůž kvůli jejich nekonečným aplikacím. V případě, že nejste obeznámeni, parametry Tableau jsou uživatelsky generované hodnoty, které vám a vašemu publiku umožňují vybrat vstupy vypočtených polí. Vy, jako autor, kódujte povolené hodnoty jednou, ale pak je na uživateli, která hodnota je vybrána.

tím se odemkne vyšší úroveň flexibility v Tableau, která umožňuje uživatelům manipulovat s analýzami za běhu pomocí „řízení parametrů“ pro změnu hodnot vyplňujících vypočtená pole. S nedávným vydáním Tableau Desktop verze 2019.2, tam je nový“ změnit parametr “ dashboard akce, která dělá Schopnost měnit hodnoty parametrů ještě více bezproblémové. Tento příspěvek vám ukáže, jak používat Akce panelu parametrů a tři aplikace ke zlepšení zážitku uživatelů.

související video tutorial:

Premier Tableau eLearning z Playfair Data TV

jak používat Akce panelu parametrů Tableau

pokud jsou pro vás parametry a/nebo akce dashboardu nové, doporučuji zkontrolovat související příspěvky, Úvod do parametrů v Tableau a praktické Tableau: 3 kreativní způsoby použití akcí dashboardu.

jak je uvedeno v úvodu, parametry jsou hodnoty používané v vypočtených polích, které lze ovládat uživatelem řídicího panelu. Vy, jako vývojář řídicího panelu, můžete dát nějaké „parametry“ kolem toho, jaké tyto hodnoty mohou být, ale od té doby se koncový uživatel rozhodne, která hodnota vyplní vypočtené pole.

pro úvodní příklad použijeme trend prodeje podle měsíce v datovém souboru Sample-Superstore, abychom vám ukázali, jak kliknutím na něj přepíšete aktuální hodnotu parametru.

Chcete-li vytvořit parametr, klikněte pravým tlačítkem myši na libovolné prázdné místo v podokně dat a klikněte na “ Vytvořit parametr…“. Můžete také kliknout na šipku dolů v pravém horním rohu oblasti dimenze v podokně dat a kliknout na “ Vytvořit parametr…“. Zde je návod, jak to vypadá, kdybych měl vytvořit nový parametr v datovém souboru Sample – Superstore.

pro ilustraci, jak používat nejnovější typ akce řídicího panelu, nastavím parametr s datovým typem plováku a přípustnými hodnotami všech.

tato nastavení znamenají, že tento parametr může být vyplněn libovolným číslem, včetně těch s desetinnými místy. Dále nastavím jednoduchý list s typem značky textu, který vám ukáže aktuální hodnotu nového parametru.

Všimněte si, že jsem také změnil formát zobrazeného čísla na měnu (Standard), která má znak dolaru a dvě desetinná místa, aby odpovídala formátu čísel v dalším kroku. Vzhledem k tomu, výchozí, aktuální hodnota parametru akce příklad parametru je 1, vidíme výsledek $ 1.00 zobrazí .

dále nastavím řádkový graf, který se dívá na míru prodeje ve vzorových datech podle kontinuálního měsíce data objednávky a umístí oba listy na palubní desku dohromady.

Chcete-li přidat akci parametru, klikněte v horní navigaci na „Dashboard“ a poté na „akce…“. Po kliknutí na tlačítko “ Přidat akci „se zobrazí šest možností, včetně nové akce“ změnit parametr…“.

v dialogovém okně, které se objeví po klepnutí na tlačítko změnit parametr, můžete ovládat nastavení, jako je zdrojový list akce, kdy chcete spustit, který parametr se přepíše a na základě které hodnoty. V tomto příkladu řekněme, že kliknutím na řádkový graf přepíšete hodnotu prodeje v parametru akce příklad parametru.

nyní kliknutím na libovolnou hodnotu prodeje v řádkovém grafu změníte hodnotu zobrazenou na aktuální hodnotě listu parametrů.

protože jsme nastavili akci Change Parameter dashboard, kliknutím na hodnotu v řádkovém grafu přepíšeme aktuální hodnotu parametru Action Example parameter, který podává aktuální hodnotu textového listu parametru.

v tuto chvíli nemáte možnost nastavit, co dělat, když vymažete akci parametru, ale když je datový typ plovoucí jako tento první příklad, můžete provést multi-select. Protože agregace naší akce parametrů je součet, kliknutím na více než jeden datový bod je přidáte dohromady.

použití akcí parametrů pro zvýraznění výběrů v celé vizualizaci

jednou z mých oblíbených uživatelských zkušeností je rozbalovací nabídka, která umožňuje publiku vybrat si člena dimenze, který je pro ně nejdůležitější. Jejich výběr pak zvýrazním na všech grafech na palubní desce. Je to jako dobrá mapa, která obsahuje nálepku „you Are Here“, která pomáhá divákovi orientovat se v kontextu zbytku vizuálu.

taktika je dosažena použitím parametrů a booleovského vzorce, který identifikuje, který člen dimenze odpovídá hodnotě parametru a který ne. Další informace naleznete v části Jak zvýraznit člen dimenze na minimalistickém tečkovém grafu.

před akcí parametrů bych musel Zobrazit kontrolu parametrů, aby uživatel mohl vybrat člen dimenze, který má zvýraznit. Není to hrozný zážitek, ale ještě jeden rozevírací seznam, který zabírá cenné nemovitosti na palubní desce. To byl případ mého řídicího panelu Super Sample Superstore, kde si uživatel může vybrat, který region má zvýraznit.

Všimněte si, že parametr Region má datový typ řetězce a existuje přípustná hodnota pro každou ze čtyř oblastí v datovém souboru Sample – Superstore. Tento výběr zvýrazní člen dimenze na mapě a bodových grafech a filtruje všechny ostatní vizuální prvky na konkrétní člen dimenze. Tato zkušenost může být nyní mnohem elegantnější pomocí akcí parametrů.

kdykoli list obsahuje stejné členy dimenze jako přípustné hodnoty parametru, můžete použít list jako kontrolní list, který přepíše parametr ovlivňující jiné pohledy. Díky této nové funkci můžete vytvořit doslovné ovládací listy, které nejsou ničím jiným než textovou tabulkou obsahující členy dimenze, které chcete přepsat hodnotu parametru.

můžete také použít jiné vizualizace jako kontrolní listy. Protože každá mapa na panelu super Sample Superstore obsahuje dimenzi regionu, mohu pomocí map v horní části přepsat hodnotu parametru, která se používá k zvýraznění a filtrování dalších pohledů. Pokud váš ovládací list neobsahuje členy dimenze v přípustných hodnotách vašeho parametru, jednoduše přidejte rozměr na kartu detailních značek ovládacího listu(listů).

zde je návod, jak Nastavení akce panelu změn parametrů vypadají, že moje mapy nahoře používají jako ovládací listy.

nyní pouhým kliknutím na stav na mapě vyplní hodnotu parametru s oblastí, ve které se stát nachází. Parametr se pak používá k filtrování a zvýraznění všech ostatních pohledů. Zde je návod, jak to vypadá po změně zaměření řídicího panelu z východu na centrální kliknutím na libovolné místo v mapě centrálního regionu.

Všimněte si, že v tomto příkladu používám parametry k filtrování pohledů, ale filtrování lze provést také pomocí tradičních akcí panelu filtrů. Zvýraznění uživatelské zkušenosti je však jiné. Není to jako akce zvýraznění řídicího panelu, díky níž vynikne konkrétní člen dimenze, zatímco vše ostatní je vybledlé.

přepisujeme přípustnou hodnotu v parametru regionu. Na kartě barevných značek všech bodových grafů je pak vypočteno pole se vzorcem „Region = Region Parameter“. Kdykoli člen dimenze regionu odpovídá přípustné hodnotě vybrané v parametru regionu, je klasifikován jako True a získává jedinečnou barvu; vše ostatní je klasifikováno jako False a získává sekundární barvu. Takže dvě různé barvy místo zvýraznění; druh trvalějšího uživatelského zážitku zvýrazňovače.

► související video: Jak zvýraznit člen dimenze v Tableau

poslední poznámka k tomuto tipu. Bohužel, pokud je datový typ parametru řetězec, nemůžeme provést multi-select, jako jsme to udělali v úvodním příkladu výše. Tableau se vždy odloží na poslední výběr při výběru, který člen dimenze se použije k přepsání aktuální hodnoty parametru. Předpokládám, že multi-select, parametry řetězce budou muset počkat na budoucí vydání!

pokud potřebujete vybrat více než jeden člen dimenze, můžete být lepší pomocí nastavených akcí. K dispozici je příklad ve volném, celovečerním videu, Úvod do akcí řídicího panelu, v Playfair Data TV.

pomocí akcí parametrů ke změně částí data kliknutím na tlačítko

můžete také vytvořit ovládací listy, i když vaše datová sada neobsahuje dimenzi s členy dimenze, které odpovídají přípustným hodnotám parametru, který chcete použít k vytvoření akcí panelu parametrů.

parametry jsou jedinečné v tom, že pracují napříč více datovými připojeními ve stejném sešitu.

to znamená, že mohu vytvořit ovládací list v aplikaci Excel obsahující členy dimenze, které přepíší hodnotu parametru, připojí se k tomuto listu aplikace Excel jako sekundární zdroj dat, použije jej k vytvoření ovládacího listu a nastaví akci parametru, která funguje mezi nově vytvořeným ovládacím listem a ostatními listy v sešitu.

zde je příklad, proč byste museli projít dalším krokem vytvoření ovládacího listu ze sekundárního zdroje dat. Další z mých oblíbených uživatelských zkušeností je poskytnout divákům prostředky k přepínání datové části čárového grafu ze dne, do týdne, do měsíce, do roku.

Neexistuje však žádný rozměr, který bych mohl jednoduše přidat na kartu textových značek a vytvořit kontrolní list s různými částmi data. Aby to bylo obtížnější, části data musí být malá, aby mohly pracovat s určitými funkcemi data, jako je DATETRUNC.

► související video: Jak používat Akce parametrů ke změně částí data v tabulce

pokud nejste obeznámeni s touto taktikou, potřebujete parametr s datovým typem řetězce a přípustné hodnoty jsou každá ze čtyř částí data. Důležité je, aby hodnoty byly malé, aby fungovaly, když jsou integrovány s druhým krokem. Displej jako hodnoty může mít jakýkoli kryt, který dáváte přednost.

dalším krokem je nastavení vypočteného pole, které zkracuje datum v datovém souboru na jakékoli úrovni vybrané v parametru. Vzorec pro pole datum objednávky v datovém souboru Sample-Superstore je:

DATETRUNC(,)

nyní, když nahradím dimenzi data objednávky v mém řádkovém grafu z úvodního příkladu v tomto příspěvku nově vytvořeným datem s vypočítaným polem DATETRUNC, uživatel může ovládat granularitu data pomocí parametru příklad části Data. Pokud například zvolím část data roku z řízení parametrů, řádek grafu se aktualizuje z prodeje podle měsíce na prodej podle roku.

stejně jako náš příklad zvýrazňovače v prvním tipu lze tuto zkušenost nyní vylepšit pomocí akcí parametrů a ovládacího listu.

nejprve nastavte dvousloupcovou tabulku Excel, která bude použita k vytvoření ovládacího listu v Tableau.

dále se připojte ke zdroji dat a vytvořte ovládací list.

kritickým aspektem kontrolních listů je, že dimenze obsahující členy dimenze, které přepíší parametr, musí existovat někde v pohledu. V tomto příkladu jsem použil pole Display As, aby moje tlačítka vypadala hezčí, ale umístil jsem pole Value na kartu Detail Marks, takže bude k dispozici jako možnost, když později nastavím svou akci parametrů.

nyní umístím tento ovládací list na stejný řídicí panel jako můj řádkový graf a nastavím akci panelu změn parametrů, která bude řídit výběr části data.

nyní pouhým kliknutím na tlačítko na ovládacím listu přepíšete část data ve vypočteném poli, které řídí zkrácení čárového grafu. Zde je návod, jak to vypadá po kliknutí na tlačítko W pro změnu části data z roku na týden.

použití akcí parametrů k použití názvů taktů ve vypočtených polích

další z mých oblíbených taktik je nechat uživatele vybrat, která opatření se zobrazují v grafu. Tato taktika je opět ještě lepší, protože můžete nastavit akci parametrů, která změní zobrazovanou takt pouhým kliknutím na člen dimenze na ovládacím listu.

nejprve nastavte parametr obsahující názvy opatření, ze kterých chcete vybrat. Zde je parametr postavený se všemi opatřeními, která přicházejí s datovým souborem Sample – Superstore.

dále nastavte vypočtené pole, které dává Tableau pokyny, co se má zobrazit, když je vybrána každá hodnota parametru.

nyní vytvořte graf pomocí nově vytvořené vypočtené míry. Pro ilustraci, budu jen nahradit prodejní opatření v čárovém grafu jsem použil v prvních příkladech s novým vypočtené pole, které je řízeno parametrem Select Measure Example. Pokud v parametru control zvolím zisk místo tržeb, řádek grafu se aktualizuje tak, aby zobrazoval vybranou míru.

tentokrát pro kontrolní list použiji speciální generované pole „Názvy měření“. Názvy taktů musí být použity s jeho protějškem, hodnotami měření. Nechci, aby se na mém ovládacím listu zobrazovaly žádné hodnoty, ale mohu přidat pole na kartu Detail Marks, aby se zobrazily názvy opatření.

pokud existují názvy taktů, které nechcete být součástí ovládacího listu, jednoduše je odstraňte z Poličky hodnot taktů. Odstranil jsem počet záznamů a změřil vybraná pole, která vytvořila filtr na polici filtrů.

nyní jsme připraveni přidat tento ovládací list na řídicí panel a nastavit akci parametrů.

nyní kliknutím na název taktu z ovládacího listu přepíšete hodnotu v parametru, který vyplní vypočtené pole instruující tablo, které takt se má zobrazit v grafu. Zde je návod, jak pohled vypadá po kliknutí na prodejní opatření a část s datem měsíce.

to je pravda-právě jsme technicky použili pole generovaných jmen opatření ve vypočteném poli! To byla jedna z mála věcí, která byla v Tableau před přidáním parametrických akcí nemožná.

► související video: Jak používat názvy opatření v tabulkových vypočtených polích

ukázal jsem vám jen základy holých kostí o tom, jaké akce parametrů jsou a jak je použít k implementaci tří mých oblíbených taktik, ale existuje tolik způsobů, jak odtud stavět.

jedním z mých oblíbených nápadů je použít tyto příklady v kombinaci s výměnou tlačítek pro ovládání hodnot parametrů. Ovládací listy by byly řadou ikon namísto textu a výměna tlačítek by vám umožnila vizuálně označit, na které tlačítko bylo kliknuto.

Jedná se o velmi vzrušující možnosti, protože Tableau se stále přibližuje a přibližuje nekonečně flexibilnímu webovému zážitku.

Díky za přečtení,
– Ryan

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.