3 moduri Creative de a utiliza Tableau parametru acțiuni

acest conținut este extras din cartea mea, Tableau inovatoare: 100 Mai multe sfaturi, tutoriale, și strategii, publicat de O ‘ Reilly Media Inc., 2020, ISBN: 978-1492075653. Ia cartea de la Amazon.

am descris întotdeauna parametrii Tableau ca un cuțit al armatei elvețiene datorită aplicațiilor lor infinite. În cazul în care nu sunteți familiarizați, parametrii Tableau sunt valori generate de utilizator care vă permit dvs. și publicului dvs. să alegeți intrările câmpurilor calculate. Tu, ca autor, codificați valorile admisibile o dată, dar apoi depinde de utilizator ce valoare este selectată.

acest lucru deblochează un nivel mai ridicat de flexibilitate în Tableau, care permite utilizatorilor să manipuleze analize pe zbor folosind un „control parametru” pentru a schimba valorile popularea câmpuri calculate. Odată cu lansarea recentă a Tableau Desktop version 2019.2, există o nouă acțiune a tabloului de bord „Change Parameter”, ceea ce face ca abilitatea de a schimba valorile parametrilor să fie și mai perfectă. Această postare vă va arăta cum să utilizați acțiunile tabloului de bord al parametrilor și trei aplicații pentru a îmbunătăți experiența utilizatorilor.

tutorial video înrudit:

Premier Tableau eLearning de la Playfair data TV

cum se utilizează Tableau Parameter Dashboard Actions

dacă parametrii și/sau acțiunile dashboard sunt noi pentru dvs., vă recomand să revizuiți postările aferente, O Introducere în parametrii din Tableau și Tableau practic: 3 moduri Creative de utilizare a acțiunilor Dashboard.

după cum se menționează în introducere, parametrii sunt valori utilizate în câmpurile calculate care pot fi controlate de un utilizator de tablou de bord. Tu, ca dezvoltator tabloul de bord, ajunge pentru a pune unele ‘parametri’ în jurul valorii de ceea ce aceste valori pot fi, dar de atunci utilizatorul final ajunge să decidă ce valoare populează un câmp calculat.

pentru un exemplu introductiv, vom folosi o tendință de vânzări pe lună în setul de date Sample – Superstore pentru a vă arăta cum făcând clic pe acesta va suprascrie valoarea curentă a unui parametru.

pentru a crea un parametru, îmi place să faceți clic dreapta în orice spațiu gol în Panoul de date și faceți clic pe „Creare parametru…”. De asemenea, puteți face clic pe săgeata în jos din colțul din dreapta sus al zonei dimensiuni a panoului de date și faceți clic pe „Creare parametru…”. Iată cum arată dacă ar fi să fac un nou parametru în setul de date sample – Superstore.

pentru a ilustra modul de utilizare a celui mai nou tip de acțiune a tabloului de bord, voi configura un parametru cu un tip de date de flotor și valori admisibile ale tuturor.

aceste setări înseamnă că acest parametru poate fi populat cu orice număr, inclusiv cele cu zecimale. În continuare, voi configura o foaie simplă cu o marcă tip de Text pentru a vă arăta valoarea curentă a noului parametru.

rețineți că am schimbat și Formatul numărului afișat în monedă (Standard), care are un semn dolar și două zecimale pentru a se potrivi cu formatul numerelor din pasul următor. Deoarece valoarea implicită, curentă a parametrului exemplu acțiuni parametru este 1, vom vedea un rezultat de $1.00 afișat.

în continuare, voi configura un grafic liniar care să analizeze măsura vânzărilor din datele eșantionului în funcție de luna continuă a datei comenzii și să plaseze ambele foi pe un tablou de bord împreună.

pentru a adăuga o acțiune de parametru, faceți clic pe” tablou de bord „în navigarea de sus și apoi pe”acțiuni…”. După ce faceți clic pe butonul” Adăugați Acțiune”, veți vedea șase opțiuni, inclusiv noua acțiune a tabloului de bord” modificați parametrul…”.

în caseta de dialog care apare după ce faceți clic pe Modificare parametru, puteți controla setările, cum ar fi foaia sursă a acțiunii, când doriți să ruleze, ce parametru este suprascris și în funcție de ce valoare. În acest exemplu, să presupunem că dacă faceți clic pe graficul de linie, veți suprascrie valoarea vânzărilor în parametrul exemplu acțiuni parametru.

acum, făcând clic pe orice valoare de vânzare în graficul de linie modifică valoarea afișată pe valoarea curentă a foii de parametri.

din moment ce am configurat o schimbare parametru tabloul de bord acțiune, făcând clic pe o valoare în grafic linie este suprascrierea valoarea curentă a parametrului exemplu acțiuni parametru, care alimentează valoarea curentă a parametrului foaie de text.

în acest moment, nu aveți opțiunea de a configura ce să faceți atunci când ștergeți o acțiune parametru, dar atunci când tipul de date este Float ca acest prim exemplu, puteți face un multi-select. Deoarece agregarea acțiunii noastre parametru este suma, făcând clic pe mai mult de un punct de date le va adăuga împreună.

utilizarea acțiunilor parametrilor pentru a evidenția selecțiile dintr-o vizualizare

una dintre experiențele mele preferate de utilizator de oferit este un meniu vertical care permite publicului să aleagă membrul de dimensiune care este cel mai relevant pentru ei. Apoi evidențiez selecția lor pe toate graficele din tabloul de bord. Este ca o hartă bună care include un autocolant „sunteți aici” pentru a ajuta privitorul să se orienteze în contextul restului vizual.

tactica se realizează prin utilizarea parametrilor și a unei formule booleene care identifică ce membru de dimensiune se potrivește cu valoarea parametrului și care nu. Pentru mai multe, consultați Cum să evidențiați un membru al dimensiunii pe un complot minimalist.

înainte de acțiunile parametrilor, ar trebui să afișez un control al parametrilor pentru a permite utilizatorului să selecteze membrul de dimensiune de evidențiat. Nu este o experiență teribilă, dar încă un dropdown care preia proprietăți imobiliare valoroase pe un tablou de bord. Acesta a fost cazul tabloului meu de bord, super Sample Superstore, unde utilizatorul poate alege ce regiune să evidențieze.

rețineți că parametrul regiune are un tip de date de șir și există o valoare admisibilă pentru fiecare dintre cele patru regiuni din setul de date eșantion – Superstore. Această selecție evidențiază membrul de dimensiune de pe hartă și punctele grafice și filtrează toate celelalte elemente vizuale către acel membru de dimensiune specific. Această experiență poate fi făcută mult mai elegantă acum folosind acțiuni de parametri.

de fiecare dată când o foaie conține aceiași membri de dimensiune ca valorile admisibile ale unui parametru, puteți utiliza foaia ca o foaie de control care suprascrie parametrul care influențează alte vizualizări. Datorită acestei noi funcționalități, puteți crea foi de control literale care nu sunt altceva decât un tabel text care conține membrii dimensiunii pe care doriți să o suprascrieți valoarea unui parametru.

puteți utiliza și alte vizualizări ca foi de control. Deoarece fiecare hartă din tabloul de bord super Sample Superstore conține dimensiunea regiunii, pot folosi hărțile din partea de sus pentru a suprascrie valoarea parametrului care este utilizată pentru a evidenția și filtra celelalte vizualizări. Dacă foaia dvs. de control nu conține membrii dimensiunii în valorile admisibile ale parametrului dvs., pur și simplu adăugați dimensiunea la cardul de semne de detaliu al foii(foilor) de control.

Iată cum arată setările de acțiune ale tabloului de bord al parametrilor modificați pentru a utiliza hărțile mele din partea de sus ca foi de control.

acum, pur și simplu făcând clic pe o stare de pe hartă va popula valoarea parametrului cu regiunea în care se află starea respectivă. Parametrul este apoi utilizat pentru a filtra și a evidenția toate celelalte vizualizări. Iată cum arată după schimbarea focalizării tabloului de bord de la est la Central, făcând clic oriunde pe harta regiunii centrale.

rețineți că în acest exemplu, folosesc parametri pentru a filtra vizualizările, dar filtrarea se poate face și folosind acțiunile tradiționale ale tabloului de bord al filtrului. Cu toate acestea, experiența utilizatorului evidențiată este diferită. Aceasta nu este ca o acțiune de bord evidențiată care face ca un membru al dimensiunii specifice să iasă în evidență în timp ce orice altceva este stins.

suprascriem valoarea admisibilă în parametrul Regiune. Există apoi un câmp calculat cu formula” Regiune = parametru Regiune ” plasat pe cardul marcajelor de culoare ale tuturor parcelelor dot. Ori de câte ori membrul dimensiunii regiunii se potrivește cu valoarea admisibilă selectată în parametrul Regiune, acesta este clasificat ca adevărat și primește o culoare unică; orice altceva este clasificat ca fals și primește o culoare secundară. Deci, două culori diferite în loc de un punct culminant; un fel de experiență de utilizator mai permanent marcator.

video legate de: cum de a evidenția un membru dimensiune în Tableau

o ultimă notă pe acest sfat. Din păcate, atunci când tipul de date al parametrului este șir, nu putem face un multi-select așa cum am făcut în exemplul introductiv de mai sus. Tableau va amâna întotdeauna la ultima selecție atunci când alegeți ce membru de dimensiune este utilizat pentru a suprascrie valoarea curentă a parametrului. Presupun că multi-select, parametrii șir va trebui să aștepte pentru o versiune viitoare!

dacă trebuie să selectați Mai mult de un membru al dimensiunii, este posibil să fiți mai bine să utilizați acțiuni setate. Există un exemplu în videoclipul gratuit, de lungă durată, o introducere în acțiunile Tabloului de bord, la Playfair Data TV.

utilizarea acțiunilor parametrilor pentru a schimba părțile datei cu un clic pe un buton

puteți crea foi de control chiar și atunci când setul de date nu conține un parametru cu membri ai dimensiunii care se potrivesc cu valorile admisibile ale parametrului pe care doriți să îl utilizați pentru a crea acțiuni ale tabloului de bord al parametrilor.

parametrii sunt unici prin faptul că funcționează pe mai multe conexiuni de date din același registru de lucru.

aceasta înseamnă că pot crea o foaie de control în Excel care conține membrii de dimensiune care vor suprascrie valoarea unui parametru, se vor conecta la acea foaie Excel ca sursă de date secundară, o pot utiliza pentru a crea o foaie de control și pot configura o acțiune de parametru care funcționează între foaia de control nou creată și celelalte foi de lucru din registrul de lucru.

Iată un exemplu de ce ar trebui să parcurgeți pasul suplimentar de a crea o foaie de control dintr-o sursă de date secundară. O altă experiență preferată a utilizatorilor este de a oferi publicului un mijloc de a comuta partea de dată a unui grafic liniar de la zi, la săptămână, la lună, la an.

cu toate acestea, nu există nici o dimensiune pe care o pot adăuga pur și simplu la cartea de marcaje Text pentru a crea o foaie de control cu diferitele părți de dată. Pentru a face lucrurile mai dificile, părțile de dată trebuie să fie minuscule pentru a lucra cu anumite funcții de dată, cum ar fi DATETRUNC.

video legate de: Cum se utilizează acțiunile parametrilor pentru a schimba părțile de dată în Tableau

dacă nu sunteți familiarizați cu această tactică, aveți nevoie de un parametru cu un tip de șir de date, iar valorile admisibile sunt fiecare dintre cele patru părți de dată. Important este să faceți valorile minuscule, astfel încât să funcționeze atunci când sunt integrate cu al doilea pas. Afișajul ca valori poate avea orice carcasă preferați.

următorul pas este să configurați un câmp calculat care trunchiază Data din setul de date la orice nivel este selectat în parametru. Formula pentru câmpul data comenzii din setul de date Sample – Superstore este:

DATETRUNC(,)

acum, dacă înlocuiesc dimensiunea data comenzii în graficul meu de linie din exemplul introductiv din acest post cu Data nou creată cu câmpul calculat DATETRUNC, utilizatorul poate controla granularitatea datei prin parametrul Data Part Example. De exemplu, dacă aleg partea de dată a anului din controlul parametrilor, graficul liniar se va actualiza de la vânzări pe lună la vânzări pe an.

la fel ca exemplul nostru de evidențiere din primul sfat, această experiență poate fi acum îmbunătățită cu acțiuni de parametri și o foaie de control.

mai întâi, configurați o foaie de calcul Excel cu două coloane care va fi utilizată pentru a crea foaia de control în Tableau.

apoi, conectați-vă la sursa de date și creați o foaie de control.

aspectul critic al foilor de control este că dimensiunea care conține membrii dimensiunii care vor suprascrie parametrul trebuie să existe undeva în vizualizare. În acest exemplu, am folosit câmpul Display As pentru a face butoanele mele să arate mai frumos, dar am plasat câmpul Value pe cardul Detail Marks, astfel încât să fie disponibil ca opțiune atunci când configurez acțiunea parametrului meu mai târziu.

acum voi plasa această foaie de control pe același tablou de bord ca graficul meu de linie și voi configura o acțiune de modificare a tabloului de bord al parametrilor care va controla selecția părții de dată.

acum, pur și simplu făcând clic pe un buton de pe foaia de control va suprascrie partea de dată în câmpul calculat care controlează trunchierea graficului liniar. Iată cum arată după ce faceți clic pe butonul W pentru a schimba partea de dată de la an la săptămână.

utilizarea acțiunilor parametrilor pentru a utiliza numele măsurătorilor în câmpurile calculate

una dintre tacticile mele preferate este de a permite utilizatorilor mei să aleagă ce măsuri sunt afișate într-o diagramă. Încă o dată, această tactică este acum și mai bună, deoarece puteți configura o acțiune de parametru care modifică măsura afișată doar făcând clic pe un membru de dimensiune pe o foaie de control.

mai întâi, configurați un parametru care conține numele măsurilor din care doriți să selectați. Aici este un parametru construit cu toate măsurile care vin cu setul de date eșantion – Superstore.

apoi, configurați un câmp calculat care oferă instrucțiuni Tableau pentru ce să se afișeze atunci când este selectată fiecare valoare a parametrului.

acum creați o diagramă utilizând măsura calculată nou creată. Pentru a ilustra, voi înlocui doar măsura vânzărilor din graficul liniar pe care l-am folosit în primele exemple cu noul câmp calculat care este controlat de parametrul Select measure Example. Dacă aleg Profit în loc de vânzări în controlul parametrilor, graficul de linie se actualizează pentru a afișa măsura selectată.

de data aceasta pentru foaia de control, voi folosi câmpul special generat „nume de măsură”. Numele de măsură trebuie să fie utilizate cu omologul său, valorile de măsură. Nu vreau să fie afișate valori pe foaia mea de control, dar pot adăuga câmpul la cardul de semne de detaliu pentru a afișa numele măsurii.

dacă există nume de măsură pe care nu doriți să le faceți parte din foaia de control, pur și simplu eliminați-le din raftul valorilor măsurii. Am eliminat Numărul de înregistrări și măsoară câmpurile selectate care au creat un filtru pe raftul filtrelor.

acum suntem gata să adăugăm această foaie de control în tabloul de bord și să configurăm acțiunea parametrului.

acum, făcând clic pe un nume de măsură din foaia de control va suprascrie valoarea în parametrul, care populează câmpul calculat instruirea Tableau care măsura pentru a afișa pe grafic. Iată cum arată vizualizarea după ce faceți clic pe măsura vânzărilor și pe partea de dată lunară.

asta – i drept – am folosit doar punct de vedere tehnic numele de măsură generate câmp într-un câmp calculat! Acesta a fost unul dintre puținele lucruri imposibile în Tableau înainte de adăugarea acțiunilor parametrilor.

video legate de: cum se utilizează nume de măsură în câmpuri Tableau calculate

v-am arătat doar oasele goale fundația a ceea ce acțiunile parametru sunt și cum să le folosească pentru a pune în aplicare trei dintre tacticile mele preferate, dar există atât de multe moduri de a construi de aici.

una dintre ideile mele preferate este să folosesc aceste exemple în combinație cu schimbarea butoanelor pentru a controla valorile parametrilor. Foile de control ar fi o serie de pictograme în loc de text, iar schimbarea butonului vă va permite să indicați vizual pe ce buton s-a făcut clic.

acestea sunt posibilități foarte interesante, deoarece Tableau continuă să se apropie din ce în ce mai mult de o experiență infinit de flexibilă, asemănătoare web-ului.

Vă mulțumim pentru lectură,
– Ryan

Lasă un răspuns

Adresa ta de email nu va fi publicată.