在日常的數(shù)據(jù)分析工作中,當遇到多維度信息展示的時候檐薯,圖形的選擇限制非常大凝赛,根據(jù)數(shù)據(jù)信息的側重點不同,往往會選擇做成文本表,或者是表圖結合的方式墓猎。
對于表圖結合的呈現(xiàn)方式捆昏,數(shù)據(jù)粉會經常用到兩種:
- 除了多個分類維度外,還需展示多個指標(即度量)陶衅,如左圖上屡立。
- 除了展示多個分類維度外,只需展示一個指標(即度量)搀军,如左圖下膨俐。
這兩種常規(guī)的方式的不足之處在于,它們都會占用比較大的儀表板面積罩句,并且視覺上不夠簡潔和直觀焚刺。
如果需要更好的呈現(xiàn)效果,可以考慮第三種方式:將列標識(前三列的產品屬性信息)轉化為圖表的“小表頭”门烂,如右圖乳愉。
具體該如何實現(xiàn)呢?今天的栗子屯远,一睹為快吧蔓姚!
本期《舉個栗子》,我們要給大家分享的 Tableau 技巧是:將列標識轉換為圖表的“小表頭”慨丐。
為方便學習坡脐,栗子使用 Tableau 自帶的“示例-超市”數(shù)據(jù)源。掌握栗子方法后房揭,數(shù)據(jù)粉可嘗試使用自己的數(shù)據(jù)备闲。
具體步驟如下:
--------------------------------------------------------->>
1、創(chuàng)建視圖
打開 Tableau Desktop捅暴,連接“示例-超市”數(shù)據(jù)源恬砂,新建工作表。將維度“城市”和“制造商”拖放至列和行蓬痒,將“銷售額”拖放至行泻骤,放在“制造商”膠囊的右側。
右鍵單擊列上的“城市”膠囊梧奢,下拉菜單選擇:篩選器瞪讼。在篩選器對話框中,單擊“頂部”粹断,按字段銷售額的總和篩選前10,如圖嫡霞。
按住 Ctrl 鍵瓶埋,將行上的“銷售額”膠囊向右側拖動,在行右側復制一個“銷售額”膠囊。右鍵單擊該膠囊养筒,下拉菜單中勾選:雙軸曾撤。
將維度“子類別”和“類別”分別拖放至“銷售額(2)”“標記”卡的標簽中。再將“銷售額”“標記”卡的圖表類型改成“區(qū)域”晕粪,將“銷售額(2)”“標記”卡的圖表類型改成“文本”挤悉。
此時可以看到在每一個城市的每一個制造商都有 “子類別”和“類別”的標簽,接下來需要只保留一個展示在文本里的內容巫湘,并且讓其在小多圖的左上方装悲。
2、創(chuàng)建計算字段
首先尚氛,單擊”數(shù)據(jù)“窗口右上角 ▼ 符號诀诊,下拉菜單中選擇:創(chuàng)建計算字段。將計算字段命名為:最大銷售額阅嘶,鍵入函數(shù)
WINDOW_MAX(SUM([銷售額]))
然后將該字段拖放至行属瓣,替換掉右側的“銷售額”膠囊,并將該標記卡下的文本膠囊拖離讯柔。
接著抡蛙,再創(chuàng)建四個計算字段:
? 計算字段:類別標簽,讓類別只顯示在第二個的上方魂迄。鍵入函數(shù)
IF ATTR([城市])=LOOKUP(ATTR([城市]),FIRST()+1)? THEN ATTR([類別]) END
??計算字段:子類別標簽粗截,鍵入函數(shù)
IF ATTR([城市])=LOOKUP(ATTR([城市]),FIRST()+1)? THEN ATTR([子類別]) END
??計算字段:制造商標簽,鍵入函數(shù)
IF ATTR([城市])=LOOKUP(ATTR([城市]),FIRST()+1)? THEN ATTR([制造商]) END
??計算字段:分隔符標簽极祸,鍵入函數(shù)
IF ATTR([城市])=LOOKUP(ATTR([城市]),FIRST()+1)? THEN '|' END
然后慈格,將這四個計算字段拖放至“最大銷售額”“標記”卡的文本中,如圖所示遥金。
單擊“最大銷售額”“標記”卡中的文本浴捆,按需設置標簽的格式,如圖所示:
3稿械、優(yōu)化視圖效果
分別右鍵單擊“銷售額”和“最大銷售額”的軸选泻,下拉菜單中選擇:編輯軸,并在彈出來的對話框中:勾選每行或每列使用獨立軸范圍美莫,并選擇:同步軸页眯。
同時,為了使標簽始終保持在圖表的上方厢呵,可雙擊行上的“最大銷售額”膠囊窝撵,將計算改成:[最大銷售額]*2。
最后襟铭,分別右鍵單擊行上的“制造商”碌奉、“銷售額”短曾、“最大銷售額*2”膠囊,在下拉菜單中赐劣,取消勾選顯示標題嫉拐。再調整一下顏色和字體大小,如圖所示魁兼。
如此婉徘,就完成了我們想要的可視化效果。
今天的 Tableau 技巧咐汞,你 Get 到了嗎盖呼?趕快試試看吧!
下一期《舉個栗子》碉考,再會~
文章部分信息來源于網絡塌计,如有侵權請告知!