tableau必知必会之使用参数操作在同一视图切换指标
前言
我們之前分享過兩個“在同一視圖切換圖表”的例子:如何在同一視圖中切換不同圖表和使用計算實現同一視圖切換相同分析維度的圖表。
前者利用容器的方式,可以實現圖表在視圖物理位置的切換,與所切換圖表的分析維度是否相同無關;
后者利用計算的方式,可以輕松實現不同數據的相同分析維度的分析切換,不再需要制作很多同樣分析維度的圖表。
其實,Tableau 2019.3 及以上版本的用戶,還可以使用新增的參數操作功能,來實現第二種切換效果,并且可以通過進一步優化切換分析維度/指標,在同一個視圖更靈活的呈現需要數據圖表。
?
具體步驟如下
連接數據源,創建參數
打開 Tableau Desktop,連接“示例-超市”數據源,新建工作表。
首先,需要創建參數:X軸、Y軸。右鍵單擊“數據”窗格空白處,在下拉菜單中選擇:創建參數。在彈出的對話框中,如圖創建參數“X軸”:
創建完成后,復制參數“X軸” ,將其重命名為“Y軸”,即可完成參數“Y軸”的創建。
創建計算字段
接著,需要創建計算字段:X軸的值、Y軸的值。右鍵單擊“數據”窗格,在下拉菜單中選擇:創建計算字段。將字段命名為:X軸的值,鍵入函數:
CASE [X軸]
WHEN '利潤' THEN SUM([利潤])
WHEN '折扣' THEN AVG([折扣])
WHEN '數量' THEN SUM([數量])
WHEN '銷售額' THEN SUM([銷售額])
END
創建完成后,復制計算字段“X軸的值”,重命名為”Y軸的值”。?函數修改為:
CASE [Y軸]
WHEN '利潤' THEN SUM([利潤])
WHEN '折扣' THEN AVG([折扣])
WHEN '數量' THEN SUM([數量])
WHEN '銷售額' THEN SUM([銷售額])
END
?
創建視圖:圖表
將剛剛創建的計算字段“X軸的值”拖放至列,將“Y軸的值”拖放至行。
在”數據“窗格中,分別右鍵單擊參數"X軸"和"Y軸”,在下拉菜單中均勾選:顯示參數控件;在工作表視圖右側,將 X 軸參數選為:利潤,將 Y 軸參數選為:折扣。
再將維度“客戶名稱”拖放至“標記”卡的詳細信息中,如此視圖中出現了一個折扣與利潤對比的散點圖。
在“標記”卡中,將標記類型選為:圓形。單擊顏色,將顏色改為下圖所示的深色,將透明度調整為:35%,邊界勾選:無。
將參數“X軸”拖放至列,將參數“Y軸”拖放至行。對視圖進行細節格式調整后(例如:隱藏不必要的行、列字段標簽和清除軸標題等),將工作表命名為:散點圖。
創建視圖:文本表
新建工作表,將維度“度量名稱”拖放至“篩選器”卡。在彈出的對話框中,僅勾選:利潤、折扣、數量、銷售額。
再分別將維度“度量名稱”拖放至列和“標記”卡的文本中,將度量“度量值”拖放至“標記”卡的詳細信息中。進行格式調整(例如隱藏標題、設置邊界和字體大小等格式)后,將工作表命名為:X軸選擇器。
復制剛剛創建的工作表“X軸選擇器”,將其重命名為:Y軸選擇器,將列上的“度量名稱”膠囊拖放至行。在“標記”卡的文本中,設置對齊方向為:向上,如下圖:
創建儀表板
新建儀表板,先勾選左側窗格底部的“顯示儀表板標題”,然后如圖設置儀表板標題:
將創建好的三個工作表拖入儀表板,排列如下:
對儀表板標題和排版進行一些調整,呈現效果如下圖:
添加儀表板操作
想要實現視圖的切換,還需要添加儀表板的操作。
單擊頂部菜單欄:儀表板,在下拉菜單中選擇“操作”-“更改參數”,設置如下圖:
同樣的方法,設置“更新Y軸”操作。
完成后,看看效果:將鼠標懸浮在 X 軸選擇器或 Y 軸選擇器上時,視圖會自動變化,呈現出不同的數據對比關系。
?
?
總結
以上是生活随笔為你收集整理的tableau必知必会之使用参数操作在同一视图切换指标的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: R语言实战应用精讲50篇(十一)-单因素
- 下一篇: 数据科学家们,请补齐你的短板,如何提升R