舉個栗子!Tableau 技巧(75):使用計算實現在同一檢視切換相同分析維度的圖表...

weixin_34402408發表於2018-08-06

實際業務場景中,你可能會遇到類似的分析需求:多組織架構、多業務線的資料分析,希望

能在同一個檢視中,通過切換圖表,可以快速檢視不同層級資料的分析結果。

例如下圖,我們將企業總部設定為“板塊”,通過板塊的篩選,可以檢視總部的資料;將下屬子公司設定為“合併單元” ,通過合併單元的篩選,可以檢視所有子公司的資料。

10136054-40d9607edf08bb09.jpg

其實,我們之前分享過一個栗子,教大家利用容器實現 在同一檢視中切換不同圖表 ,最終的呈現結果與今天的栗子類似。那麼它們之間有什麼不同呢?

兩種方法最根本的區別在於:利用容器的方式,可以實現圖表在檢視物理位置的切換,與所切換圖表的分析維度是否相同無關;利用計算的方式,可以輕鬆實現不同資料的相同分析維度的分析切換,不再需要製作很多同樣分析維度的圖表。

本期《舉個栗子》,阿達要給大家分享的Tableau技巧是:使用計算在同一檢視切換相同分析維度的圖表。

為方便學習,栗子用餅圖做示範,掌握方法後,大家可根據需求變更圖表型別。

具體步驟如下:

1、建立板塊引數

點選維度右側下箭頭,選擇建立引數。

10136054-aff51fba5d607af1.jpg
10136054-97c74e8f4d9be4df.jpg

建立板塊引數。將資料型別改為字串,從欄位中新增“板塊”欄位,點選值列表”空白行”新增“值”為全部,顯示為全部。

10136054-76c6975ddcdad5c7.jpg


2、建立合併單元引數

這一步和第一步基本相同。只是在建立合併單元引數時,從欄位中新增的是“合併單元”欄位。

10136054-0824d639e2eee3c1.jpg


3、建立計算欄位

點選維度右側下箭頭,選擇建立計算欄位。

10136054-5faab80a4e741bab.jpg
10136054-41938cb7f0962790.jpg

計算內容:

IF [板塊引數] = '全部' AND [合併單元引數] != [合併單元]

THEN [板塊]

ELSEIF [板塊引數] = [板塊] AND [合併單元引數] = '全部'

THEN [合併單元]

ELSEIF [板塊引數] = [板塊] AND [合併單元引數]= [合併單元]

THEN [子公司]

ELSEIF [板塊引數] = '全部' AND [合併單元引數]= [合併單元]

THEN [子公司]

END

10136054-65e9cedb6d79e9db.jpg


4、建立圖形

左鍵雙擊維度中“計算2”,左鍵雙擊度量中“利潤”,然後在智慧顯示裡選擇餅圖。

10136054-a098ba0e6e4550a8.jpg

如此,我們就輕鬆完成了一個可切換顯示的餅圖:

右鍵點選引數中“合併單元引數”選擇顯示引數控制元件;

右鍵點選引數中“板塊引數”選擇顯示引數控制元件。

10136054-157841f7feddedf2.jpg


今天的Tableau技巧,你Get到了嗎?趕快開啟你的Tableau,試試看吧!


文章部分資訊來源於網路,如有侵權請告知

相關文章