Tableau 的時間序列分析
Chris Hui
VP of Product, Tracked
資料可用分隔符編碼,之後可拆成各自欄位(如 AUS-001)
Tableau 提供兩種分割選項:Split 與 Custom split
Split:依最常見的分隔符切開資料
資料可用分隔符編碼,之後可拆成各自欄位(如 AUS-001)
Tableau 提供兩種分割選項:Split 與 Custom split
Split:依最常見的分隔符切開資料
| 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 |
資料可用分隔符編碼,之後可拆成各自欄位(如 AUS-001)
Tableau 提供兩種分割選項:Split 與 Custom split
Split:依最常見的分隔符切開資料
| 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 |
當你需要在文字欄位中分割一個或「多個」分隔符時,SPLIT() 很實用
標記(文字)會依位置由左到右(正數)或由右到左(負數)回傳
分割函式通常會巢狀並搭配以下函式使用:
IF() / TRIM() / CASE
依設計,Tableau 支援並識別 ISO-8601 與標準格里曆日期格式
但日期有時會以文字/字串形式出現
可用 ISDATE() 對可識別為日期的項目回傳 True,否則回傳 False
DATEPARSE() 透過「明確」指定格式,將非標準字串欄位轉為日期時間物件
適用於所有被視為字串、而非日期的日期字串
MM-YY-DD 對我們有意義,但對 Tableau 不一定,除非你用 DATEPARSE() 指定
ISDATE() 與 DATEPARSE() 可用來找出無效日期,但「不會」修正日期
DATETRUNC() 依日曆設定(如週一為一週開始)回傳各日期分組的「最小」值
DATETRUNC() 有助於檢查重複報表期間是否有錯(如每週)

Tableau 的時間序列分析