Cum să creezi o animație Scrolling Bar Chart

Am pregătit astăzi pentru tine o nouă provocare în Tableau, mai exact despre cum să creezi o animație de tip Scrolling Bar Chart. Animațiile sunt disponibile în Tableau odată cu apariția versiunii Tableau 2020.1 și mai complex de realizat având în vedere că trebuie să ții cont de toate dimensiunile din panoul de control.

Cu toate acestea, noi te încurajăm să încerci urmând pas cu pas instrucțiunile de mai jos, oferite de Andreea Chiriac, Data Analyst la btProvider.

Pasul 1: Conectează-te la date

→ În Tableau Desktop, conectează datele de proba Superstore furnizate de Tableau.

Pasul 2: Creează un grafic static de bază

→ Creează un câmp calculat numit [Order Date | Week]. Acest calcul va rotunji la nivel de săptămână. DATETRUNC(‘week’, [Order Date])

→ Trage câmpul calculat pe coloana ca o dată exactă și continuă

→ Adaugă [Order ID]pe coloane și alege agregarea COUNTD()

Pasul 3: Creează date dinamice

→ Creează un parametru numit [Baseline Date].

→ Creează următoarele câmpuri calculate:  [Start]si [End] vor fi utilizate pentru a crea  o bandă folosind o linie de referință.

→ [Start]returnează cea mai mare dintre cele doua valori: fie cu 200 zile mai puțin decât [baseline date] fie cea mai timpurie zi din setul de date

MAX([Baseline Date] – 200, {MIN([Order Date | Week])})

→ [End]returnează cea mai mică valoare dintre cele două valori: fie cu 200 zile în plus față de  [baseline date] ori ultima zi din setul de date

MIN([Baseline Date] + 200, {MAX([Order Date | Week])})

→ [Color]returnează un boolean dacă valorile sunt între sau egale cu +/- 200 zile de la [baseline date].

[Order Date | Week] >= ([baseline date] – 200)

AND

[Order Date | Week] <= ([baseline date] + 200)

→ Adaugă [Start]si [End] pe Detail si [color] pe culoare. Asigură-te că cele două date sunt exacte.

Pasul 4: O linie de referință pentru vizualizarea de bază

→ Adaugă o bandă de referință pe axa [Order Date | Week] . Setează banda de la [Start]pana la [End].

Pasul 5:  Construiește vizualizarea

→ Creează un câmp calculat numit [Adjusted Date].

[Order Date | Week] – [baseline date]

→ Adaugă câmpul calculat pe coloane – agregat MIN() .

→ Adaugă COUNTD([Order ID]) pe rânduri.

→ Adaugă [Order Date | Week] pe Detail și asigură-te că este o dată continuă și exactă.

→ Schimbă mark type-ul în bar.

Pe butonul de Size selectează fixed, scrie 7 (pentru zilele saptamanii) și alege stânga la aliniere

→ Editează axa MIN([Adjusted Date]) și setează ca valorile să fie între from -200 to 200.

→ Creează un câmp calculat numit  [Top] care va fi folosit ca reference line. [Top]calculează  numărul maxim de comenzi.

{MAX({FIXED [Order Date | Week] : COUNTD([Order ID])})}

→ Creează un nou câmp calculat numit [0] care are valoarea setată la 0.

→  Adaugă ambele calcule pe detail.

→  Adaugă o bandă de referință pe rânduri pe axa COUNTD([Order ID]).

→  Setează banda de la [0] la [Top].

Pasul 6:  Adaugă o a doua axă

→  Pe rânduri, dublu click și tastează MIN(-0.001).

→  Alege Bar ca și tip de graphic și setează Size la 7 pentru cele 7 zile ale săptămânii.

→  Creeaze grafic cu doue axe și sincronizează-le.

→  Creează un nou câmp calculat numit [Axis Label].

IF (DATEPART(„week”, [Order Date | Week]) %2) = 1

THEN LEFT(STR(DATENAME(„month”,[Order Date | Week])),3)

  + „-” + STR(DAY([Order Date | Week]))

  + ” ‘” + RIGHT(STR(YEAR([Order Date | Week])),2) + ” –”

END

→  Adaugă acest camp calculat pe label pe MIN(-0.001).

→  Setează direcția label-ului sus și aliniere verticala

Pasul 7:  Construiește dashboard-ul. Adaugă animația.

→  Adaugă cele două sheets într-un dashboard.

→  Adaugă o acțiune de parametru pentru dashboard. Când [Order Date | Week] este selectat din vizualizarea de bază, parametrul [Baseline Date] ar trebui modificat cu acea data.

Pasul 8:  Adaugă o animație

→  În meniul principal, selectează Format → Animations. Click pe “on” și setează durata la 2.00 second și stilul simultan. Aceste setări vor da scroll-ului un efect dramatic.

Dacă îți plac tutorialele, am înregistrat pentru tine întregul proces așa cum poți observa în video-ul nostru de mai jos de tip #skillpill create de colega noastră Data Analyst, Andreea Chiriac.

În calitate de Premier Partner al Tableau Software, noi îi susținem și sfătuim pe clienții noștri cum să folosească platforma de vizualizare a datelor zilnic. Acest lucru înseamnă analiza datelor și înțelegerea evoluției acestora prin intermediul seriei de dashboards creative și semnificative.

Echipa noastră de Data Analysts este calificată să explice și să ghideze echipele interne ale companilor în călătoria lor spre o cultură mult mai centrată în jurul datelor.

Deținem certificările tehnice necesare pentru toate produsele Tableau: Tableau Desktop, Tableau Server, Tableau Prep, Tableau Data Management.

Cu Tableau Software îți poți înțelege mai bine business-ul sau jobul pe care îl ai. Folosind Tableau vei lua decizii mult mai înțelepte și strategice, înțelegând în același timp fluxul de date, cifrele și rezultatele pe care le vezi zi de zi.

Vrei să afli mai multe informații despre Tableau, cum funcționează sau cum poți implementa acest software în întreaga companie? Contactează-ne!