Tableau可視化分析【7】打卡桑基圖

blank

Tableau可視化分析【7】打卡桑基圖

桑基圖長相 Sankey

當你需要表現一些流動性的時候。

比如使用者從主頁進來到了哪個二級頁面了

購買產品都流向了哪些區域

人口流動

資產流動

等等。

圖長這樣

blank

原理拆解 Theory

Tableau桑基圖大概的原理是在儀錶板三個工作表組合而成。

左右兩部分都是堆積條形圖,按照銷售額做合計百分比即可實現。

中間的部分多是S型線,實現起來必須要藉助輔助計算。

其實Tableau很多高級圖表都是類似的實現原理,等同於Excel的增加輔助列去畫圖,只不過Tableau計算不像Excel那樣是實時展現出來的。

S型線的實現原則是藉助邏輯函數。 這一塊大概瞭解即可。

「數學基本上都還給老師了 ♀️」

資料準備 Data

  • 自帶超市數據源
    匯總至Category / Region / Sales格式
blank
  • 數據改造
    新增Sheet頁,增加兩行數據,1和101
  • 數據聯接
    建立資料聯接計算:
blank
  • 數據準備完成
blank

注:以上可採用Excel直接複製同樣的數據粘貼生成的方法。

建立計算 Calculate

此處有很多計算......

  • 數據桶
blank
  • t
blank

  • Logistic
blank

  • Rank1
blank

  • Rank2
    與Rank1完全一致

  • F(t)
blank

  • Size
blank

設定 Settings

表區域設定:

blank

F(t)表計算設置如下:

! Rank1和Rank2特定維度的欄位順序不一樣噢~

Rank1第一位是Category。

Rank2第一位是Region。

t & Size表計算設置均為

計算依據:特定維度 - Addition數據桶

左右堆積圖 Stacked plot

Sales表計算為合計百分比~

儀表板組合 Combination

blank

以上。

資料與源檔在這裡:

參考了優閱達的栗子


思考的分割線:

數據可視化最終還是為數據分析服務的。

圖形永遠是在適合自己的數據/分析上發揮最大效用的。

本文首發在微信同號~更及時更新的我~


2021/3/9更新的分割線

收到私信小夥伴在我的源文件上無法復現,回憶了自己曾經的製作過程(相隔半年以上竟然還能想起來),上面的教程缺乏一個小步驟:

addition數據桶顯示缺失值

因為Tableau設計的緣故,addition數據桶加入路徑后無法勾選顯示缺失值,可以先完成缺失值顯示再做後續表計算:

blank

以上。

What do you think?

Written by marketer

blank

Tableau超市數據分析報告

blank

矽谷10大 Growth Hacker (成長駭客)經典案例