Tableau圖表 • 排序圖(凹凸圖)
排序圖,有的地方又叫凹凸圖,可以用來分析特定產品某度量指標的排序變化情況。
這裡用tableau自帶的超市示例,建立各類別產品分季度銷售額排序圖,最終形成的圖形是這樣的:
tableau建立排序圖的步驟:
- 建立排序計算欄位
- 建立排序雙軸圖
- 美化檢視
建立排序計算欄位
tableau預設的基礎排序方式是以整個表為物件,根據指定維度的表聚合結果來進行排序,而不是按分割槽進行排序。比如要以季度為週期,對各類別產品的銷售額進行排序,如果使用tableau預設的基礎排序方式,則它會以各類別產品在整個統計週期內(這裡是2015年至2019年)的總銷售額進行排序,而不會區分各類別產品分季度的銷售額對比情況。
要實現各類別產品分季度銷售額情況,需要使用RANK函式建立“銷售額排序”計算欄位。
RANK(expression, ['asc' | 'desc']):返回分割槽中當前行的標準競爭排名。
需要注意的是,RANK函式建立的計算欄位為表計算,在使用的時候需要注意該計算欄位的預設計算依據是否符合實際需要,若不符合,則要進行調整。
建立排序雙軸圖
排序圖的製作與圓環圖類似,實質是兩個圖形的疊放,即將折線圖和圓形圖疊放在一起。在tableau中,只要涉及到兩個圖形的疊放,一般會考慮雙軸圖,因此,這裡需要使用之前建立的“銷售額排序”計算欄位來構建排序的雙軸圖。
Step01 建立折線圖。通過Ctrl,選中資料視窗的“類別”、“訂單日期”、“銷售額排序”三個欄位,並在“智慧顯示”中,選擇“線(連續)”,同時,將“列”功能區的“訂單日期”調整為“季”,即可建立各類別分季度“銷售額排序”折線圖。
Step02 檢查計算欄位。通過RANK函式建立的計算欄位,其計算依據預設是表(橫穿),建立好檢視後,需要檢查是否符合分析需要。在上面的檢視中,由於要以季度為分割槽,計算類別的銷售額排名,因此計算依據應該是“類別”或者“表(向下)”,預設的表(橫穿)與分析需求不符,需要進行調整。
Step03 複製檢視。通過Ctrl,將“行”功能區的“銷售額排序”欄位複製放在“行”功能區,之前的一個折線圖變為了兩個折線圖。
Step04 建立雙軸圖。在下面檢視的縱座標軸,通過右鍵選擇”雙軸”,即可將兩個檢視疊放在一起。
美化檢視
初步建立的雙軸圖儘管具備了排序圖的基本樣式,但也只是兩個折線圖的簡單疊放,還需要根據使用習慣進一步美化。
Step01 調整雙軸圖樣式。在“標記”卡區域,將次座標軸,即“銷售額排序(2)”的標記型別更換為“圓”,並調整圓的大小。
Step02 調整縱座標軸順序。原始檢視的縱座標軸的數字是從低到高,但如果理解為排序,則體現為排序由高到低(數字低的表示排序高,如數字“1”,表示排第1位),不符合日常使用和觀察習慣,因此,需要將縱座標軸設定為“倒序”,需要注意的是,主次座標軸都需要進行“倒序”設定。
“倒序”設定的路徑:右鍵單擊左側縱座標軸“銷售額排序”→編輯軸→倒序。然後對右側的次座標軸也進行同樣操作。
Step03 設定檢視格式。對檢視座標軸的標題、排序的標籤提示、網格線等進行格式設定後,即可完成排序圖的建立。