很多時候,我們分析業務數據,需要查看數據隨時間的變化情況。然而,如果時間跨度比較久,通過篩選器并不能很直觀的得出結論。
之前,小優在抖音上推送過一個視頻,關于全球人口排行競速分析(如下圖,也可復制以下鏈接到瀏覽器觀看:https://v.douyin.com/qV8uGF/ )。
有不少數據粉好奇:在 Tableau 中,這樣的動態條形圖如何實現呢?今天,我們就來分享方法。
本期《舉個栗子》,我們要給大家分享的 Tableau 技巧是:動態條形圖呈現數據變化。
為方便學習,栗子使用 Tableau 自帶的“世界發展指標”數據,來呈現各國 CO2排放量隨時間變化的情況。掌握栗子方法后,數據粉可嘗試使用自己的數據。
——————————————————————————————>>
具體步驟如下:
1、創建視圖
打開 Tableau Desktop,連接“世界發展指標”數據源,新建工作表。
創建計算字段:Rank。右擊“數據”窗格空白處,在下拉菜單中選擇“創建”-“計算字段”,鍵入函數:
RANK_UNIQUE(sum([Co2 排放量]),'desc')
將度量?“Co2排放量”拖放至列,將剛才創建的計算字段“Rank”拖放至行,并右擊行上的“Rank”膠囊,在下拉菜單中設置為離散。
再將維度“國家/地區”拖放至“標記”卡的標簽中。
右擊列上的“Rank”膠囊,在下拉菜單中選擇“編輯表計算”。
在彈出的對話框中,將計算依據選為:特定維度。
到這里,條形圖就創建好了。
2、設置頁面功能
把維度“年份”拖放至“頁面”卡中。
點擊視圖右側“年份”頁面篩選器上的箭頭按鈕,在下拉菜單中,勾選“循環播放”。
3、添加篩選器
將維度“國家/地區”、“年份”和計算字段“Rank”拖放至“篩選器”卡。右擊“篩選器”卡上的“rank”膠囊,在下拉菜單中選擇“編輯表計算”,然后在彈出的對話框中,將計算依據選為:特定維度,這樣就可以通過“Rank”篩選器去除 null 值。
將度量 “Co2排放量” 拖放至“標記”卡的標簽中,然后左擊標簽按鈕,在下拉框中修改標簽的字體大小。
如下圖編輯標簽,目的是通過調整字體大小,使每一行的標簽都能顯示出來。
如此,我們就完成了一個動態條形圖的呈現,你可以單擊播放按鈕來查看動態效果。
栗子后記
如果你使用的是?Tableau 2020.1?版本,完成以上步驟后,還可嘗試使用新版本功能“動畫”,讓動態呈現效果更好。
單擊頂部菜單欄“設置格式”-“動畫”,將 workbook Default 打開,設置想要的速度。
現在,再單擊播放按鈕,看看動態效果和之前有什么不同?
今天的 Tableau 技巧,你 Get 到了嗎?趕快試試看吧!
下一期《舉個栗子》,再會~
文章部分信息來源于網絡,如有侵權請告知!