標籤:

Tableau 數據 | Flat list?

由這篇文章所想:How Can I Transform My Crosstab into a Flat List?

所以,又來聊數據格式了,出門可以再看前面寫的:

1. Tableau基礎 | 如何應對Excel的格式

2. Tableau數據 | 數據排列方式那麼重要麼?

3. Tableau 意識 | 是什麼讓我們對tableau「失望」

數據介紹

還是老話題,工作中常見這樣的數據

所謂的「人」看著很舒服的報表 (Maybe吧)

如果直接導入tableau是這樣的

也就是,本應該在一起的年份欄位,實際是,每個年份獨立成為一個欄位(Pill)

Tableau分析獅表示拒絕,這個數據用不來!

數據問題

這就是典型的Excel風格,也就是Wide和tall數據的區別

Wide 和 tall數據的描述,在這裡 Wide數據和Tall數據

簡述一下,之前介紹過的幾種處理數據的方法

使用Excel內置宏插件轉置數據表格

使用Tableau自帶的數據整形工具處理

今天介紹的,使用tableau快速轉換數據

方法一

使用Excel插件,re-sharp數據

結果是是這樣的:

方法二

Tableau v10之後的軟體內部自帶整形工具,全部選中幾組年份的欄位,轉成「數據透視表」

結果是這樣,效率很高

方法三

這個方法,自由度更高,但是效率可能不如上邊方法

將原始數據導入tableau,將相關欄位拖入視圖

怎樣拖最快呢?看,直接拖度量名稱度量值,即可

度量名稱度量值,是軟體自動創建的所有維度和度量的集合

修改為Line chart

記得要將記錄數移除

簡單幾步就是如下效果

注意,目前的圖並不是一個連續的日期趨勢圖,年份與年份之間只是近似擬合

換句話說,這幅圖,我們並不能執行趨勢線的操作

操作步驟

現在開始高大上的處理流程

第一步,複製數據

注意,工作表菜單中,對應3項複製

圖像

數據

交叉表

當然了,它與導出是一一對應的

我們這裡用到的是,複製-->數據

你可以試試,導出-->數據,它的輸出格式為mdb

此案例,我們不需要這樣

使用複製數據這一項

對於複製數據,有快捷鍵的,在視圖中直接Ctrl+C即可

注意,不要使用複製交叉表,它得到的格式又是初始的Excel風格的數據。

第二步,粘貼數據

打開新的tableau,點擊數據-->粘貼:

注意,如果沒有成功複製數據,是不會看到數據這一菜單的

粘貼後,即可以看到規整的數據了(額,還不是特別規整~~~)

這個簡單,改一下設置即可

即可

這個欄位名,是我們再上一個臨時的tableau的組合欄位,我們需要將其改名

改為對應的月份,和年

製作日期欄位

剩下的要做的就是在新workbook中,將分離為月份和年份兩個欄位的日期,合併成一個欄位

當前的日期,是兩部組成

年,Y1998,有效位數為第2位,到第5位

月,M02,有效位數為第2位和第3位

我們使用如下計算欄位提取:

生成了新的Date欄位就是滿足我們需要的欄位了

此時已經完全是連續的日期欄位了,可以部署趨勢線

更新記錄:

2017-3-14 發布

Peace!

推薦閱讀:

Tableau/QlikView和水晶報表/易表是競爭對手么,為什麼?

TAG:TABLEAU |