Trasformazioni e visualizzazioni di date

Analisi delle serie temporali in Tableau

Chris Hui

VP of Product, Tracked

Suddividere i dati in Tableau

  • I dati possono essere codificati con delimitatori e divisi in campi separati (es. AUS-001)

  • Tableau offre due opzioni distinte: Split o Custom split

  • Split: separa i dati in base al delimitatore più comune

Analisi delle serie temporali in Tableau

Suddividere i dati in Tableau

  • I dati possono essere codificati con delimitatori e divisi in campi separati (es. AUS-001)

  • Tableau offre due opzioni distinte: Split o Custom split

  • Split: separa i dati in base al delimitatore più comune

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
Analisi delle serie temporali in Tableau

Suddividere i dati in Tableau

  • I dati possono essere codificati con delimitatori e divisi in campi separati (es. AUS-001)

  • Tableau offre due opzioni distinte: Split o Custom split

  • Split: separa i dati in base al delimitatore più comune

  • Custom split: separa i dati in base a delimitatori personalizzati
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
Analisi delle serie temporali in Tableau

Suddivisioni calcolate in Tableau

  • SPLIT() è utile quando devi dividere uno o più delimitatori in un campo testuale

  • I token (testo) sono restituiti da sinistra a destra (positivo) o da destra a sinistra (negativo) in base alla posizione

  • Le funzioni di split sono in genere annidate e combinate con funzioni come:

    • IF() / TRIM() / CASE

Esempio che mostra come funziona la funzione split in Tableau con delimitatori e indice di posizione

Campo calcolato che mostra TRIM e SPLIT usati insieme in una funzione annidata

Analisi delle serie temporali in Tableau

Validare le date

  • Per design, Tableau riconosce i formati data ISO-8601 e gregoriano standard

  • A volte le date compaiono come testo/stringa

  • La funzione ISDATE() restituisce True per le voci riconosciute come date e False altrimenti

Tabella dei formati ISO-8601 riconosciuti da Tableau

Esempio di campo calcolato che mostra l'uso di ISDATE in Tableau

Analisi delle serie temporali in Tableau

Fare il parse o no?

  • DATEPARSE() converte stringhe non standard in oggetti data-ora tramite parsing esplicito del formato

  • Si usa per tutte le stringhe data riconosciute come stringhe e non come date

  • MM-YY-DD per noi ha senso, ma non per Tableau, a meno che tu lo specifichi con DATEPARSE()

Immagine con le componenti di una stringa data-ora e la loro interpretazione in Tableau

Esempio di campo calcolato che mostra come DATEPARSE interpreta ciascuna componente

Analisi delle serie temporali in Tableau

Pulizia con il troncamento delle date

  • ISDATE() e DATEPARSE() servono a identificare date non valide, ma non a correggerle

  • DATETRUNC() restituisce il valore più basso per ogni partizione di data, in base alla specifica del giorno (es. settimana iniziando di lunedì)

Esempio di campo calcolato che mostra come usare datetrunc per correggere date settimanali riportate male

  • DATETRUNC() è utile per verificare errori in periodi ricorrenti di reporting (es. settimanali)

Output del campo calcolato che mostra come DATETRUNC corregge date non valide

Analisi delle serie temporali in Tableau

Il dataset

Istanza dei dati di esempio nel dataset Avocado

  • Analisi uni- e multivariata delle varietà di avocado
  • Variazioni stagionali e distribuzioni dei prezzi
  • Analisi trend e percentili

Immagine di avocado a rappresentare il dataset Avocado

Analisi delle serie temporali in Tableau

Passiamo alla pratica !

Analisi delle serie temporali in Tableau

Preparing Video For Download...