當組合列切換器、資料過濾器和行狀態處理函數時,我收到一個奇怪的錯誤訊息。
隨附的腳本給出了一個簡化的範例(很抱歉它仍然很長)。 總而言之,該腳本:
- 使用包含具有規格限制的列的資料表(我使用“半導體能力”作為範例)
- 建立流程能力總結報告表
- 將分佈輸出和列切換器附加到表中
- 整理表格並將列切換器連結到分佈
- 建立行更改函數來監視流程能力表的更新
- 當使用者選擇表中的一行時,將捕獲參數列名稱並將其傳遞到列切換器,這會變更分發平台。
這工作正常,直到來源資料表被過濾,隱藏和排除不需要的行。 過程能力表更新正常,但如果我隨後從表中選擇一個新參數,我會看到此訊息出現兩次(或更多):

分發平台最終會更新。 但是,如果用戶進一步過濾,最終我會收到以下錯誤:

當我得到這個資訊時,行狀態處理程序似乎與表完全無關。
如果有人能提出解決方案或更好的方法來完成我正在做的事情,我將不勝感激!
我在 MacOS 上使用 JMP 17.2。