🧠 Spotfire Filter 改欄位後資料消失?從零搞懂 Property Control 與 Script 關係
📌 問題情境(很多人都會遇到) 你在 Spotfire 裡有一個篩選面板(Filter), 例如: OSAT PO_No Product No LOT_ID 某一天你做了一個小改動: 👉 把篩選欄位從 Job No 改成 PO_No 結果發生了: ❌ CPK Summary(報表)突然沒資料 ❌ 明明有選值,但畫面是空的 ❌ 沒有 error,看起來「壞掉但沒報錯」 🎯 這篇文章會幫你搞懂三件事 Spotfire 的 Filter 到底怎麼運作 為什麼改欄位會讓資料消失 如何快速找到是哪段 Script 造成問題 🧩 一、Spotfire Filter 其實不是你想的那樣 很多人以為: 👉 Filter = 資料庫直接篩選 但其實你現在用的是: 👉 Property Control(文件屬性控制) 簡單講: 元件 真正用途 Filter UI 只是畫面上的選單 Document Property 真正儲存選到的值 Script / SQL 根據 Property 去查資料 🧠 白話比喻(超重要) 想像你在點飲料: UI = 點餐機 Property = 你選的飲料名稱 Script = 店員拿去做飲料 👉 如果你點「紅茶」,但店員只認「GreenTea」 ...