Transformace a vizualizace dat

Analýza časových řad v Tableau

Chris Hui

VP of Product, Tracked

Rozdělování dat v Tableau

  • Data mohou být zakódována pomocí oddělovačů, které lze rozdělit do samostatných polí (např. AUS-001)

  • Tableau nabízí dvě možnosti rozdělení: Split nebo Custom split

  • Split: rozdělí data podle nejčastějšího oddělovače

Analýza časových řad v Tableau

Rozdělování dat v Tableau

  • Data mohou být zakódována pomocí oddělovačů, které lze rozdělit do samostatných polí (např. AUS-001)

  • Tableau nabízí dvě možnosti rozdělení: Split nebo Custom split

  • Split: rozdělí data podle nejčastějšího oddělovače

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
Analýza časových řad v Tableau

Rozdělování dat v Tableau

  • Data mohou být zakódována pomocí oddělovačů, které lze rozdělit do samostatných polí (např. AUS-001)

  • Tableau nabízí dvě možnosti rozdělení: Split nebo Custom split

  • Split: rozdělí data podle nejčastějšího oddělovače

  • Custom split: rozdělí data podle zadaných vlastních oddělovačů
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
Analýza časových řad v Tableau

Vypočítané rozdělení v Tableau

  • SPLIT() je užitečná při rozdělování jednoho nebo více oddělovačů v textovém poli

  • Tokeny (text) jsou vráceny zleva doprava (kladná pozice) nebo zprava doleva (záporná pozice)

  • Funkce rozdělení se obvykle vnořují a kombinují s funkcemi jako:

    • IF() / TRIM() / CASE

Příklad ukazující fungování funkce SPLIT v Tableau s oddělovači a pozicí

Příklad vypočítaného pole ukazující kombinaci funkcí TRIM a SPLIT ve vnořené funkci

Analýza časových řad v Tableau

Ověřování dat

  • Tableau standardně rozpoznává formáty ISO-8601 a standardní gregoriánský kalendář

  • Data však mohou být uložena v textovém / řetězcovém formátu

  • Funkce ISDATE() vrací True pro hodnoty rozpoznané jako datum a False v ostatních případech

Tabulka zobrazující standardy ISO-8601 rozpoznávané v Tableau

Příklad vypočítaného pole ukazující použití funkce ISDATE v Tableau

Analýza časových řad v Tableau

Parsovat, či neparsovat?

  • DATEPARSE() převádí nestandardní řetězcová pole na objekty datum/čas pomocí explicitního parsování formátu

  • Lze použít pro všechny datové řetězce rozpoznané jako text místo datumu

  • MM-YY-DD může být srozumitelné pro nás, ale ne pro Tableau – pokud tento formát nespecifikujete pomocí DATEPARSE()

Obrázek zobrazující jednotlivé složky řetězce datum/čas a jejich interpretaci v Tableau

Příklad vypočítaného pole ukazující, jak DATEPARSE interpretuje složky řetězce datum/čas

Analýza časových řad v Tableau

Čištění dat pomocí zkracování dat

  • ISDATE() a DATEPARSE() slouží k identifikaci neplatných dat, nikoliv k jejich opravě

  • DATETRUNC() vrací nejnižší hodnotu pro každý datový oddíl v závislosti na specifikaci dne (např. začátek týdne v pondělí)

Příklad vypočítaného pole ukazující použití funkce DATETRUNC k opravě nesprávně zadaných týdenních dat

  • DATETRUNC() je vhodná pro ověřování opakujících se reportovacích období (např. týdenních)

Výstup vypočítaného pole zobrazující opravu neplatných dat pomocí funkce DATETRUNC

Analýza časových řad v Tableau

Datová sada

Ukázka vzorových dat z datové sady Avocado

  • Jednorozměrná a vícerozměrná analýza odrůd avokáda
  • Sezónní výkyvy a rozložení cen
  • Analýza trendů a percentily

Obrázek avokád reprezentující datovou sadu Avocado

Analýza časových řad v Tableau

Pojďme si to procvičit!

Analýza časových řad v Tableau

Preparing Video For Download...