我們在做圖過程中,經(jīng)常需要分析多個指標(biāo),這時一般需要做多個圖展現(xiàn)不同指標(biāo)的數(shù)據(jù)。有時由于展現(xiàn)篇幅或者其他原因,我們希望將多個指標(biāo)放在一個圖表里進(jìn)行動態(tài)展示。在Tableau里當(dāng)然是可以實(shí)現(xiàn)的。
下面我們先看一下效果:
我們在一張工作表上,就可以動態(tài)的展示多個指標(biāo)。下面我們看一下如何實(shí)現(xiàn)吧。
假如要分析的指標(biāo)有金額、平均金額、贏單率 。
我們先新建需要的指標(biāo)公式
平均金額=SUM([金額($M)])/COUNT([產(chǎn)品編號])
其余兩個指標(biāo)直接求和即可
為了將這些指標(biāo)統(tǒng)一起來,我們先新建一個 【參數(shù)】 ,右鍵點(diǎn)擊左側(cè)維度 或 度量 空白處,創(chuàng)建參數(shù),命名為 指標(biāo) (你可以隨意命名,只需要后面使用時對應(yīng)即可) 。
在【允許的值】中,點(diǎn)擊列表 。如圖:
這一步的本質(zhì)是將 1、2、3這三個值顯示成我們展示的 字段名稱。你可以隨意輸入 【值】。只需要在下一步引用對應(yīng)的內(nèi)容即可。
接下來是重點(diǎn),創(chuàng)建一個新的計(jì)算字段,我們可以命名為:動態(tài)指標(biāo) 如圖:
if [指標(biāo)]=1 then [平均金額]
ELSEIF [指標(biāo)]=2 then SUM([金額($M)])
ELSEIF [指標(biāo)]=3 then SUM([贏單率])
END
這里利用公式中的 IF ,將參數(shù)【指標(biāo)】 里的值 轉(zhuǎn)換成對應(yīng)的 公式。
請理解這里的轉(zhuǎn)換,如果選擇了我們示例圖表里的參數(shù)篩選器中的平均金額,實(shí)際上對應(yīng)的值為 1, 而 1 在動態(tài)指標(biāo)這個公式里 對應(yīng)了 [平均金額] 這一公式。 這樣我們就實(shí)現(xiàn)了動態(tài)的指標(biāo)篩選。
接下來我們開始作圖
這樣一個動態(tài)的指標(biāo)分析就建好了,關(guān)鍵是參數(shù)、IF公式的相互配合。過程很簡單,只要能想清楚實(shí)現(xiàn)邏輯,其實(shí)可以很容易的實(shí)現(xiàn)。這也是Tableau 的魅力所在。
如果本文對你有所幫助 歡迎關(guān)注公眾號 Tableau入門