大家好,
我有 3 个脚本运行不同的 SQL 查询来提取数据。另一个脚本使用 Include() 运行每个脚本,然后对三个表进行一些修改并将它们连接起来。
在其中两个脚本中,当我运行单个脚本或使用 Include() 进行调用时,我得到了相同的表。然而,对于最后一个脚本,如果我运行它,我会得到大约 8000 行,但通过 include() 命令运行它,我会得到不到 4000 行。除此之外,还缺少一些列。
我已经删除了其他所有内容,现在我只有一个 jsl 脚本,其中一行如下所示:
包含(“...\Test.jsl”);
它仍然给了我一个与直接运行 Test.jsl 时不同的表
我以前从未见过这种行为,而且无论我如何运行前两个脚本,我都会得到相同的表,这告诉我 include() 的某些功能不适用于我的数据。
您以前遇到过这种情况吗?以防万一,我使用 JMP 17.0.0
谢谢你,
嗨,贾莫,
谢谢您的回答。是的,我也尝试过新上下文。
我认为问题可能出在 SQL 代码中。它是为了下载特定值而编写的,但我修改了它以下载一些额外的参数,这可能会混淆所有内容。我需要再看一下 SQL 脚本。由于这可能不是 JMP 问题,请随时删除此帖子。
再次感谢。
另一件需要检查的事情是:查询在后台或前台运行时可能有不同的计时行为。有时显式使用 Run Foreground 会很有帮助。
