最終結果展示
一、準備
接上個例子,我們將同比劃分爲4個區間 :
0:sun
[0,-0.1):cloud
[-0.1,-0.2):rain
[-0.2,-0.3):snow
二、開始
Step1
首先創建一個計算字段符號可視化:
使用條件語句
IF [同比] > 0 THEN 'sun'
ELSEIF [同比] > -0.1 THEN 'cloud'
ELSEIF [同比] > -0.2 THEN 'rain'
ELSE 'snow'
END

也可以使用函數IIF
IIF([同比] > 0,'sun',
IIF([同比] > -0.1,'cloud',
IIF([同比] > -0.2,'rain','snow')))
Step2
Step3
點擊形狀,選擇形狀板,並對數據項進行指定形狀。

效果如下:

亦可將計算字段符號可視化拖放到顏色中,併爲其指定顏色。(4個顏色真心不好配色,而且還要跟表達的意義有關聯,等我找到合適的配色再補充。)
Step4
通常需要再將計算字段同比放進來,畢竟有些人看不到數字會不適應。
備註:Tableau自帶的形狀中並沒有上例使用的形狀。
如何添加自定義的形狀?
- 從互聯網上下載需要用到的形狀(圖標)。 推薦網站iconfont:http://www.iconfont.cn/
- 將下載到的形狀(圖標)複製到Tableau的安裝目錄下:C:\Program Files\Tableau\Tableau 10.3\defaults\Shapes可以自建文件夾,也可以使用Tableau默認創建的文件夾。
- 重啓Tableau。
支持形狀圖像文件包括位圖 (.bmp)、可移植網絡圖形 (.png)、JPEG、圖形交換格式 (.gif)。