Tableau技巧:將單個值與其餘值進行比較

做者|GUEST
編譯|VK
來源|Analytics Vidhya機器學習

介紹

咱們有多少次嘗試將一個值與一個範圍進行比較,結果卻不使人滿意?工具

Excel是最經常使用的數據可視化工具,由於全球有超過12億人在使用Excel。儘管如此,Excel在數據可視化方面有侷限性。解決這些侷限性的方法是Tableau。學習

在本文中,咱們將構建一個有效的圖表,將單個值與一系列值進行比較。ui

問題陳述

假設咱們有在特定商店(A、B、C、D、E、F)銷售的不一樣產品(桌子、椅子、燈、沙發、牀)的價格。範圍是比較A店和其餘店(B、C、D、E、F)的價格。.net

構建圖表的步驟

  1. 首先,咱們須要建立兩個計算字段,將A商店與其餘商店隔離開來
  • PRICE_1,使用的A店產品價格
IF [Shops]="A" THEN [PRICE_1] END
  • PRICE_2- 使用其餘商店的產品價格
IF [Shops]!="A" THEN [PRICE_2] END
  1. 其次,咱們須要經過按產品類型計算最小值和最大值來定義範圍的邊界,但僅限於其餘商店(即不包括A店)。
  • 上限,使用MAX_PRICE
{ FIXED [Product] : MAX (PRICE_2) }
  • 下限,使用MIN_PRICE
{ FIXED [Product] : MIN(PRICE_2) }

FIXED是很是有用的,與MIN或MAX一塊兒,它容許咱們找到每一個產品類別的最小/最大值。它彙集指定維度的值。code

如今咱們準備好建立圖表了!blog

構建圖表

讓咱們在Row字段中拖放Product,在Column字段中拖放PRICE_1,在Marks字段中拖放MAX_PRICE和MIN_PRICE。資源

MAX_PRICE 」和「MIN_PRICE 」必須從「SUM 」更改成「ATTR」。文檔

默認狀況下,Tableau將建立一個條形圖 - ,這不是咱們須要的!get

在Marks字段下,咱們須要將圖表類型從Automatic更改成Circle。

使用參照線顯示範圍

而後經過右鍵單擊x軸>添加參考線,添加一條參考線。

將出現一個新窗口。在這裏,選擇與上面截圖中所示相同的選項。

最後一步是添加一個顏色指示來告訴咱們該值是在咱們的範圍內(綠色)仍是在咱們的範圍以外(紅色)。

動態點顏色

咱們建立另外一個名爲IN/OUT的計算字段:

IF ([MIN_PRICE])<[PRICE_1] AND [PRICE_1]<([MAX_PRICE]) THEN "TRUE"
ELSE "FALSE"
END

咱們拖放 IN/OUT到Marks 下的Color,而後根據須要更改顏色!

雖然有幾種計算方法,但與Excel或默認的Tableau圖表相比,結果是一個巨大的改進。

我一次又一次地使用這種圖表樣式,它的用途很是普遍。我但願你會發現它和我同樣有用!

引用

[1] J. Osborne, Build 2016: the biggest news from Day 1 and 2 (2016), Techradar

原文連接:https://www.analyticsvidhya.com/blog/2020/07/visualize-a-single-value-against-others-in-tableau/

歡迎關注磐創AI博客站:
http://panchuang.net/

sklearn機器學習中文官方文檔:
http://sklearn123.com/

歡迎關注磐創博客資源彙總站:
http://docs.panchuang.net/