更新数据表我正在运行一个脚本,从共享的 MS Excel 数据库中获取数据。
我运行脚本将数据导入 JMP,然后打开图形生成器查看所需数据。
我发现数据库中遗漏了一些数据,这意味着可视化无法正常工作,因此必须返回并添加它。
然后,我必须手动关闭图形生成器和所有窗口 [窗口 > 关闭所有数据表],然后再次启动脚本。
我祈祷存在的脚本可以让我它是一个脚本按钮,如果有任何打开的表,则关闭所有表并再次运行脚本。
我猜我需要 2 个按钮。 一种用于打开新数据,另一种用于关闭表并重新加载?
或者是否有一种方法可以使用添加到目标数据库的新数据来更新打开的表?
回复:更新数据表完美的!!!
正如您可能知道的那样,我是新用户。 希望事情就这么简单。 在网站上我能找到的只是 CloseAllDataTablesExcept 并且显然知道如何关闭定义的表。
现在,即使没有打开数据表,脚本也可以工作。 因此只需要一个按钮即可进行初始加载和更新。
谢谢!
回复:更新数据表@LZF ,
让我们将您的问题分解为几个部分:
1. 更新从数据库拉入 JMP 的数据
2. 轻松关闭打开的数据表并重新运行脚本
根据您希望 JMP 查找新数据的频率,复杂性可能会发生变化,因为如果您希望 JMP 定期继续侦听和更新其提取的数据,它需要不断侦听和检查新数据,我认为有点复杂,我不知道有什么简单的方法可以做到这一点。
另一方面,关于(2)——那应该很容易。 下面的代码行应关闭所有打开的数据表,如果在数据库中更新数据后重新运行脚本,您将在 1 行中检索所需的所有数据。
Close All(Data Tables,"No Save");