Tableau | 利潤與目標比較 Profit vs Target (with Tolerance)


Dashboard 1

這次的Tableau挑戰來自WoW (WorkoutWednesday) 2023 年第21週,目標是建立長條圖來比較利潤與目標。這篇文章主要分享如何完成這次的挑戰與創作的思路,最簡單完成方法是逐步閱讀,所有需要的公式都有特別提出來,並且可以按造步驟做就能完成。

本次的挑戰能自訂目標的容錯範圍,並且依照不同百分比的調整自動顯示目標是達成還是超過等等。在實際運用上非常適合在業績比較上,容錯範圍也很適合在目標的制定。本次的挑戰很簡單,即使剛學Tableau的人都能快速上手喔。資料來源與檔案都會在文末,作品有成果在Tableau Public,本篇也有Youtube影片可以觀看

Tableau圖表創建思路

首先將檔案設定在2023 年,做出參數(Parameter)後結合長條圖與甘特圖就完成挑戰了。

限定年份在 2023

資料點選右鍵選擇 Edit Data Source Filters ,選擇Order Date 的Year 後勾選2023。

主體長條圖與甘特圖

Order Date 放入Columns,Profit與Target Profit放入Rows後選雙軸(Dual Axis)。Profit 設定成長條圖, Target Profit 設定成甘特圖(Gantt Bar)

建立調選參數(Parameter)

建立參數用Float 才能有小數點。

建立目標容錯範圍

建立Max Tolerance Percentage Label 與 Min Tolerance Percentage Label 後放入Detail裡面。 建立Target Label 放入顏色(Colour)。

Max Tolerance Percentage Label: SUM([Target Profit]) * (1 + [Tolerance Percentage])

Min Tolerance Percentage Label: SUM([Target Profit]) * (1 – [Tolerance Percentage])

Target Label:
if SUM([Profit]) > [Max Tolerance Percentage Label] then ‘Above Target’
ELSEIF SUM([Profit]) <= [Min Tolerance Percentage Label] then ‘Below Target’
ELSE ‘On Target’
END

建立Reference Band

Scope 選擇 Per Cell。Band from 放入 Min Tolerance Percentage Label ,Band to 放入Max Tolerance Percentage Label。

KPI 圖建立

Columns 放入3 個自創的min(0)。Marks調整成Square 並調整大小,Measure Name 放入顏色的部分並調整顏色與取消Header。文字的部分筆者是在儀表板(Dashboard)地方創建文字。

最後完成儀表板(Dashboard)就成功挑戰啦。

建立的圖在這裡,挑戰的題目在這裡,還有影片喔!!!

CH.L