Tableau, 數據分析

Tableau 教學:建立資料階層,一鍵展開資料細節

這一篇來分享 Tableau 設計技巧:建立資料階層(Hierarchies),讓我們在進行資料分析時,既可以維持報表的簡潔,又能在使用上輕易展開資料細節,找到隱藏在匯總資料當中需要注意的數據狀況。

資料階層功能示意影片

為什麼需要資料階層展開資料呢?

如果你的資料非常單純,資料筆數不多,或是分析的維度不複雜,那麼不見得會需要用到資料階層的功能,資料階層較常應用在資料筆數較多、有較複雜的資料分類需求的時候。舉例來說,在分析產品時,當產品有數百個、數千個,甚至是上萬個,分析時就不適合把所有的產品名稱都列出來,因為當資料太多,很容易陷入資料海中,不知道如何下手分析,但是,當我們將商品分類,最容易發生的問題就是「見林而不見樹」。

什麼意思呢?我以下面這份資料來說,這個商家的產品類別共有3種,包括:家具、辦公室用品以及科技用品這三種,乍看下面的圖表,會認為公司在這商品銷售的狀況不錯,因為產品銷售過後都有利潤,但真的是這樣嗎?

我們再往下展開產品次分類會發現,「啊!不是這麼一回事」,以家具分類為例,雖然家具產品分類整體有獲利,但是,是因為公司的椅子賣得很好,桌子品類與書櫃卻在處在虧錢的狀態,特別是桌子虧的金額還不小,幾乎吃掉了快一半的獲利。

接下來我們就要問,那是所有的桌子產品都在虧錢嗎?再往下看到「產品名稱」的資料,我們才能再進一步找到虧錢與不虧錢的桌子產品分別是哪些。

最後,需要改善的就是找到那些虧錢的桌子的產品,並且了解這些虧錢的桌子銷售流程發生了什麼事?是原本的定價太低?是生產的成本太高?是行銷成本太高導致虧錢?或是近期的產品促銷方案導致毛損?到這個階段才可以真正幫助公司,從數據的角度了解可能問題出在哪,當然光看數據問題不會解決,但是,可以透過提出這些數據結果,接著開始和相關單位討論、分享數據結果,共同來解決這些公司面臨的商業問題。

說到這裡,你可能會想,那何不一開始就展開所以有的產品名稱資料呢?我也來示意一下當以產品名稱來看每個產品的獲利狀況會發生什麼事,可以看看下面展開所有產品名稱的利潤後,下方報表呈現的樣子。

這就是我文章一開始提到的資料海,當資料很多,分析就會無從下手,因為無從相互比較、找趨勢、看差異,所以才會建議先以「同類型的大分類」開始,接著再一層一層地從需要分析的問題,細部展開需要研究的資料細節,這也是這一篇談「資料階層」的最大用途。

建立資料階層的設定步驟教學

了解完資料分群與展開資料細節的重要性與必要性後,來看看在 Tableau 怎麼設定資料階層吧!

  1. 步驟一:挑選想要建立資料階層的維度

    例如我想建立國家、區域、州以及城市的階層,我就把這些維度都選起來。

  2. 步驟二:接著按下右鍵「階層」>「建立階層…」

  3. 步驟三:為階層命名

  4. 步驟四:確認階層欄位的排序順位序,由上到下會是資料展開的階層

    以我的範例來說,我希望國家下面區分區域,所以會先看到國家「United States」,接著看到是這個國家的那個區域,像是北部、東部、西部等接著可以再展開州以及州下面的城市。當然,也可以選擇不需要展開這麼多層,可以在國家之下直接展開城市,略過中間的區域與州別,就看你的資料分析需求而定。

  5. 步驟五:將需要分析的維度拖拉到資料欄或資料列

    當資料前面出現「+」的符號,就代表可以細部展開下一層的資料了

什麼資料適合建立階層?

  1. 地區資料
    特別是橫跨不同州與國家,例如說市場是全國的市場,那麼區分州別、國家就非常有幫助。
  2. 產品分類
    當產品種類很多,不論是產品數量多,或是平台販售的商品種類多,都很適合將產品依照主分類、次分類、產品名稱建立產品維度的資料階層。
  3. 客戶類別
    還有一種是客戶的分類分級,可以使用在客戶的交叉分析上,例如說,新舊客戶下再區分會員等級、消費頻次、消費貢獻度等。
  4. 其他
    綜合不同維度的交叉應用,例如國家交乘產品分類,將產品分類建立大分類、次分類以及產品名稱的階層,就可以做到不同國家的產品銷售狀況探查與細部資料分析。

那這一篇就分享關於如何建立資料階層,達到展開資料細節的功能就分享到這裡,下次做 Tableau 報表時也來試試資料階層的功能吧!

Sharon


Buy me a coffee  用行動支持我的內容創作

如果我的文章對你有幫助,歡迎用行動支持我的內容創作,小額贊助請我喝咖啡、留言或是寄信來跟我分享你的收穫,都會讓我持續有動力分享更多內容唷~