Transformări și vizualizări de date

Analiza seriilor de timp în Tableau

Chris Hui

VP of Product, Tracked

Divizarea datelor în Tableau

  • Datele pot fi codificate prin delimitatori separabili în câmpuri proprii (ex. AUS-001)

  • Tableau oferă două opțiuni de divizare: Split sau Custom split

  • Split: separă datele pe baza celui mai frecvent delimitator

Analiza seriilor de timp în Tableau

Divizarea datelor în Tableau

  • Datele pot fi codificate prin delimitatori separabili în câmpuri proprii (ex. AUS-001)

  • Tableau oferă două opțiuni de divizare: Split sau Custom split

  • Split: separă datele pe baza celui mai frecvent delimitator

Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1 AA B1 C1
AA-B2-C2 AA B2 C2
AA-B3-C3 AA B3 C3
Analiza seriilor de timp în Tableau

Divizarea datelor în Tableau

  • Datele pot fi codificate prin delimitatori separabili în câmpuri proprii (ex. AUS-001)

  • Tableau oferă două opțiuni de divizare: Split sau Custom split

  • Split: separă datele pe baza celui mai frecvent delimitator

  • Custom split: separă datele pe baza delimitatorilor personalizați specificați
Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1 AA B1 C1
AA-B2-C2 AA B2 C2
AA-B3-C3 AA B3 C3

$$

Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1.DD AA B1 C1.DD
AA-B2-C2.DD AA B2 C2.DD
AA-B3-C3.DD AA B3 C3.DD
Analiza seriilor de timp în Tableau

Divizări calculate în Tableau

  • SPLIT() este utilă când trebuie să divizați unul sau mai mulți delimitatori dintr-un câmp text

  • Tokenurile (textul) sunt returnate de la stânga la dreapta (pozitiv) sau de la dreapta la stânga (negativ) în funcție de poziție

  • Funcțiile de divizare sunt în general imbricate și combinate cu funcții precum:

    • IF() / TRIM() / CASE

Exemplu cu funcția SPLIT în Tableau cu delimitatori și numărul de poziție indicat

Câmp calculat cu TRIM și SPLIT utilizate împreună într-o funcție imbricată

Analiza seriilor de timp în Tableau

Validarea datelor

  • Tableau respectă și recunoaște formatele de dată ISO-8601 și Gregorian standard

  • Uneori, datele pot apărea în format text / șir de caractere

  • Funcția ISDATE() returnează True pentru intrările recunoscute ca date și False în caz contrar

Tabel cu standardele ISO-8601 recunoscute de Tableau

Exemplu de câmp calculat cu funcția ISDATE în Tableau

Analiza seriilor de timp în Tableau

A parsa sau a nu parsa?

  • DATEPARSE() convertește câmpurile șir nestandard în obiecte datetime prin parsare explicită a formatului de dată

  • Poate fi utilizată pentru toate șirurile de date recunoscute ca text, nu ca date

  • MM-YY-DD poate fi intuitiv pentru noi, dar nu și pentru Tableau, dacă nu îl specificați cu DATEPARSE()

Componentele unui șir datetime și interpretarea lor în Tableau

Exemplu de câmp calculat cu interpretarea componentelor unui șir datetime prin DATEPARSE

Analiza seriilor de timp în Tableau

Curățarea datelor prin trunchiere

  • ISDATE() și DATEPARSE() sunt utile pentru identificarea datelor invalide, nu pentru corectarea lor

  • DATETRUNC() returnează valoarea minimă pentru fiecare partiție de dată, în funcție de specificația zilei (ex. săptămâna începe luni)

Exemplu de câmp calculat cu funcția DATETRUNC pentru corectarea datelor raportate incorect săptămânal

  • DATETRUNC() este utilă pentru verificarea perioadelor de raportare recurente (ex. săptămânal)

Rezultat câmp calculat arătând corectarea datelor invalide prin funcția DATETRUNC

Analiza seriilor de timp în Tableau

Setul de date

Captură a datelor din setul de date Avocado

  • Analiză univariată și multivariată a varietăților de avocado
  • Variații sezoniere și distribuții de prețuri
  • Analiză de tendințe și percentile

Imagine cu avocado reprezentând setul de date Avocado

Analiza seriilor de timp în Tableau

Să exersăm!

Analiza seriilor de timp în Tableau

Preparing Video For Download...