当组合列切换器、数据过滤器和行状态处理函数时,我收到一条奇怪的错误消息。
随附的脚本给出了一个简化的示例(很抱歉它仍然很长)。 总而言之,该脚本:
- 使用包含具有规格限制的列的数据表(我使用“半导体能力”作为示例)
- 创建过程能力总结报告表
- 将分布输出和列切换器附加到表中
- 整理表格并将列切换器链接到分布
- 创建行更改函数来监视流程能力表的更新
- 当用户选择表中的一行时,将捕获参数列名称并将其传递到列切换器,这会更改分发平台。
这工作正常,直到源数据表被过滤,隐藏和排除不需要的行。 过程能力表更新正常,但如果我随后从表中选择一个新参数,我会看到此消息出现两次(或更多次):

分发平台最终会更新。 但是,如果用户进一步过滤,最终我会收到以下错误:

当我得到这个信息时,行状态处理程序似乎与表完全无关。
如果有人能提出解决方案或更好的方法来完成我正在做的事情,我将不胜感激!
我在 MacOS 上使用 JMP 17.2。