JMP 警报:在访问或评估“当前数据表”时,参数必须包含数据表引用,当前数据表/*###*/(dt1)你好,
我在 JMP 15 上运行旧脚本时遇到了这个问题。 任何人都可以帮我解决这个问题吗? 先感谢您!

数据表回复:JMP 警报:参数必须包含访问或评估“当前数据表”时的数据表引用,当前数据表/*###*/(dt1)当函数的参数为空时,会发生此错误。下面的示例将引发该错误:
r="";
current data table(r);
回复:JMP 警报:参数必须包含访问或评估“当前数据表”时的数据表引用,当前数据表/*###*/(dt1)你好,
您能否分享触发错误的脚本部分?
一个明显但不太可能出现的问题是,当您调用 Current Data Table 函数时,您没有打开任何表。
此外,如果要定义特定表,请使用数据表(“名称”)函数而不是当前数据表。
最好的,
TS
回复:JMP 警报:参数必须包含访问或评估“当前数据表”时的数据表引用,当前数据表/*###*/(dt1)您可能希望在脚本窗口中激活“显示嵌入式日志”(通过右键单击,或在首选项中进行设置。
然后日志会告诉您此错误发生在哪一行。
您可以通过将鼠标悬停在变量名称上来检查先决条件(如果变量填充了预期值),它将显示该值。 我借来的片段@txnelson - 谢谢。

回复:JMP 警报:参数必须包含访问或评估“当前数据表”时的数据表引用,当前数据表/*###*/(dt1)我也收到此错误。日志显示:
******
参数必须包含访问或评估 'Current Data Table' 时的数据表引用,Current Data Table/*###*/(dt1)
在 MyData 脚本的第 1 行
******
我脚本中的第 1 行是:
当前数据表(dt1);
我正在打开的桌子上运行脚本。这是唯一打开的数据表。有任何想法吗?
回复:JMP 警报:参数必须包含访问或评估“当前数据表”时的数据表引用,当前数据表/*###*/(dt1)有趣的是,对于我的特定用途,我能够将 Current Data Table() 留空以成功运行具有所需输出的命令。 我的猜测是,如果您打算在其上运行此脚本的表位于顶部,那么您应该可以将参数留空。