Cum construim actiuni de parametri care conduc la selectarea mai multor parametri in Tableau – Skill Pill Video

Multiple Select Parameters in Tableau btProvider Silver Partner

Sunt multe lucruri despre care credem ca nu le putem face in Tableau, pentru ca mai apoi sa identificam intotdeauna o solutie. La fel este si in cazul parametrilor. In Tableau, utilizam parametri atunci cand spre exemplu, nu suntem siguri de valoarea pe care ne dorim sa o afisam sau atunci cand avem nevoie sa construim o valoare care in mod normal nu se regaseste in setul de date. Si daca majoritatea instrumentelor de analiza a datelor permit construirea graficelor si rapoartelor folosind doar valori statice, Tableau ofera utilizatorilor nenumarate posibilitati de a adauga interactivitate in datele utilizate si in modul lor de afisare in analizele finale. In postarea de astazi vom discuta despre modalitati de selectare multipla a parametrilor in Tableau si vom vedea cum putem aplica aceste modalitati in analizele noastre.

Am discutat de multe ori in sectiunea noastra de blog despre moduri in care putem utiliza parametri in Tableau, cum ar fi schimbarea nivelului datei folosind un parametru, construirea drill down tables folosind parameter actions si chiar si construirea parametrilor cu animatii. De obicei un parametru inlocuieste intr-un grafic sau tablou de bord un filtru, un anumit calcul sau o valoare constanta a unei linii de referinta. Adesea, alegem sa utilizam parametri in Tableau atunci ne dorim sa adaugam mai multa interactivitate analizei finale si mai mult control utilizatorului final. Astfel, acesta isi va putea alege singur modul in care sunt afisate datele, dar si informatiile pe care le doreste a fi vizualizate.

Selectarea multipla a parametrilor in Tableau

Ce ne facem atunci cand spre exemplu, ne dorim selectarea mai multor parametri de care tabloul de bord final sa tina cont atunci cand afiseaza anumite date? Putem avea nevoie de utilizarea unui parametru pentru mai multe surse de date sau pur si simplu avem nevoie de selectarea mai multor niveluri de infortmatii pentru diferite scenarii. Raspunsul este unul simplu: utilizam selectarea multipla a parametrilor pentru a afisa mai multe segmente de date in aceeasi vizualizare.

In exemplul de mai jos vom construi un tablou de bord in care vom vedea valoarea vanzarilor, a profitului si procentajul profitului in functie de zonele in care au fost inregistrate vanzarile si in functie de tipul de clienti sau segmentat. Astfel, vom aplica metoda selectiei multiple a parametrilor pentru a avea posibilitatea de a vizualiza datele pentru mai multe segmente de clienti, in acelasi timp.

Video-ul de mai jos explica toti pasii pe care trebuie sa ii parcurgeti pentru a utiliza selectarea multipla a parametrilor in Tableau. De asemenea, acestia sunt mentionati sub video.

 

Pasul 1: Conectati-va la date

→ In Tableau Desktop, conectati-va la datele de proba Superstore furnizate de Tableau.

Pasul 2: Creati Vizualizarea

→ Creati un sheet numit KPIs by State.

→ Aduceti campul Order Date pe Columns si campul State pe Rows.

→ Aduceti Measure Values pe Text si pastrati doar campurile: Sales, Profit si Profit Ratio.

→ Aduceti Measure Names din zona de Marks pe Columns.

→ Aduceti Measure Values pe Colour si apoi click dreapta si selectati Use Separate Legends.

→ Creati un parametru de tip string care sa nu contina nicio valoare pentru moment.

→ Creati un parametru numit MultiParam. Din zona de Data Type selectati String, pentru sectiunea Current Value stergeti valoarea care apare si din zona de Allowable Values selectati All.

→ Creati un sheet numit Parameter .

→ Creati un camp calculat numit MIN(0) cu formula:
MIN(0.0)

→ Aducecti campul MIN(0) pe Columns de doua ori. Setati prima axa de tip circle cu 40% opacitate si a doua axa de tip shape si selectati un cerc. Editati axele sa fie de la -1 la 10.

→ Aduceti campul Segment pe Rows.

→ Creati un camp calculat numit On/Off cu formula:
CONTAINS([MultiParam], [Segment])

→ Creati un camp calculat numit Parameter Action cu formula:
IF CONTAINS([MultiParam], [Segment])
THEN REPLACE([MultiParam], [Segment], „”)
ELSE [MultiParam] + „, ” +[Segment]
END
Daca o valoare din campul Segment se afla in parametrul MultiParam, atunci valoarea va fi eliminata. Daca nu se afla in parametru, atunci va fi adaugata.

→ Aduceti campul On/Off pe Colour pe a doua axa (cea cu Circle), campul Parameter Action si parametrul MultiParam pe Detail.

→ In sheet-ul KPIs by State aduceti campul calculat On/Off in zona de Filters si selectati True.

→ Creati un dashboard si aduceti ambele sheet-uri.

→ Creati o actiune de tip parametru.

→ Mergeti in zona de Dashboard -> Actions -> Change Parameter. Pentru Source Sheets selectati Parameter sheet, Run action on -> Select, Target Parameter selectati MultiParam si pentru zona de field selectati param action field.

De Adelina Popescu

Descarca Tableau Software