你好,
我正在运行一个脚本,附上它的一部分。 当我运行整个程序时,它会卡在第 42 行之后,而第 47 行及以下的内容不会发生。

我究竟做错了什么?
错误是:

谢谢你的帮助!
你好@EstherV ,
在没有更多代码可以尝试的情况下,我不得不做出一两个猜测:
我认为您收到该错误消息是因为默认情况下 JMP 中的汇总表链接到原始表,这意味着行选择已链接。 这也意味着汇总表中的列将被锁定,以便源数据和汇总数据之间的对应关系保持不变。 在第 34 行创建汇总表时,您可以通过禁用链接来调整此行为。
dt2 = dt1 << Summary(
Group( :VID, :DEVICE_NUMBER ),
Link to original data table( 0 )
);
或者,可能是在第 50 行中您没有明确声明您希望将 dt1 中的值替换为 dt2 中的值,并且从 JMP 的角度来看,当前数据表可能仍然是汇总表。 该行可能需要调整为读取 dt1:VID[i] = dt2:VID[i]
我希望这有帮助!
@朱利安