iT邦幫忙

2026 iThome 鐵人賽

DAY 8
0
自我挑戰組

零程式碼的現代數據力:用 Tableau 與 Dify/n8n 打造自動化商業戰情室 30 天系列 第 12 篇

【Day 12】儀表板互動神技:利用「參數(Parameters)」讓使用者自由切換維度與動態門檻

  • 分享至 

  • xImage
  •  

在昨天的文章中,我們學會了免背公式的「快速資料表計算」,輕鬆算出了 YoY 與累積加總。

隨著儀表板越來越豐富,另一個常見的痛點隨之而來:

主管 A 想看「按產品類別」分類,主管 B 卻想看「按客戶群體」分類,難道我們要在畫布上並排兩張幾乎一模一樣的圖表嗎?

業務團隊常問:「如果我們把達標業績門檻從 50 萬調成 80 萬,各區域達標的狀況會怎麼變?」

在一般報表工具中,要達成這種「動態切換」往往需要寫複雜的代碼或前端腳本。但在 Tableau 裡,有一個堪稱儀表板靈魂的設計工具——「參數(Parameters)」!今天我們就用兩個最實用的商業情境,帶大家無痛掌握參數的精髓。

一、什麼是「參數(Parameter)」?
如果說「篩選器」是拿來過濾資料筆數(例如只留 2026 年、只看北部),那麼「參數」就像是儀表板上的全域變數或遙控器:

它是一個獨立於資料集之外的「獨立數值、清單或開關」。

它本身不會直接改變圖表,但當我們把參數與圖表欄位連接起來時,使用者在前端點選參數選單,整個圖表就會跟著動態變形!

運作三部曲:

建立參數(做一個遙控器)

建立簡單對應欄位(把遙控器接上線路)

顯示參數控制項(把遙控器交到使用者手上)

二、實戰一:動態業績門檻線(Dynamic Reference Line)
讓主管自由輸入或滑動數值,即時查看哪些地區達標、哪些地區落後:

操作步驟:
建立門檻參數:

在左側欄位面板的空白處點擊右鍵(或點擊頂部微型倒三角形),選擇 「建立參數 (Create Parameter)」。

命名為:【動態門檻】目標業績。

資料類型選擇:整數 (Integer) 或 浮點數。

允許的值選擇:「範圍 (Range)」,設定最小值 0、最大值 1,000,000、步長 50,000(或直接選「全部」讓主管自行鍵入金額)。

點擊確定儲存。

將參數顯示在畫面上:

在左下角剛剛生成的「參數」區塊中,右鍵點擊該參數 ➔ 勾選 「顯示參數 (Show Parameter)」。

畫布右側立刻多了一個可以拉動或輸入金額的互動卡片!

連動圖表參考線:

切換到畫布左側的 「分析 (Analytics)」 標籤頁。

拖曳 「參考線 (Reference Line)」 到圖表的銷售額坐標軸上。

在參考線設定視窗中,將「值 (Value)」的下拉選單從預設的 SUM(Sales) 改選為我們剛剛建好的 【動態門檻】目標業績!

點擊確定。

現在只要拉動右側的參數滑桿,圖表中央的目標虛線就會跟著上下移動,達標與未達標一目了然!

三、實戰二:一鍵切換圖表維度(Dimension Swapping)
一張圖表同時滿足「按類別看」與「按地區看」,大幅節省儀表板的版面空間:

操作步驟:
建立切換參數:

左側空白處右鍵 ➔ 「建立參數」。

命名為:【檢視維度切換】。

資料類型選擇:字串 (String)。

允許的值選擇:「清單 (List)」。

在清單中新增兩個選項值:產品大類 與 銷售區域。

點擊確定。

建立橋樑計算欄位(極簡邏輯):

左側空白處右鍵 ➔ 「建立計算欄位 (Create Calculated Field)」。

命名為:動態分析維度。

輸入這段簡單的對應邏輯:

IF [【檢視維度切換】] = '產品大類' THEN [Category]
ELSEIF [【檢視維度切換】] = '銷售區域' THEN [Region]
END

點擊確定。

完成動態切換:

將這個新生成的 動態分析維度 拖入圖表的 「列 (Rows)」 功能架。

在右側的參數面板中切換選項:

當你選「產品大類」,圖表立刻顯示各產品線的長條圖!

當你切成「銷售區域」,圖表瞬間無縫變形為各地區的長條圖!

主管再也不用要求你多做兩張重複的報表,一個下拉選單搞定所有人的視角需求。


上一篇
【Day 11】免背複雜公式:快速資料表計算(Quick Table Calculation)搞定 YoY 成長率與累積營收
下一篇
【Day 13】告別運算卡關:用最白話的思維搞懂 Tableau LOD 詳細級別表達式(FIXED / INCLUDE / EXCLUDE)
系列文
零程式碼的現代數據力:用 Tableau 與 Dify/n8n 打造自動化商業戰情室 30 天 共 15 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言