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 |