数据过滤器窗口未在 HTML 中进行交互你好
我使用 HTML5 自动报告插件用我的图表制作了一个 Html 报告。 但过滤器窗口不是交互式的。 有什么办法让它发挥作用并且有选择性吗?
谢谢
大规模定制回复:数据过滤器窗口未在 HTML 中交互不客气。
回复:数据过滤器窗口未在 HTML 中交互谢谢你的解释。 非常感激。回复:数据过滤器窗口未在 HTML 中交互嗨詹斯,
对于独立的交互式 HTML(不是 JMP Live 或 JMP Public),您只能显示和隐藏图表中的数据,而不能显示和隐藏轴或图表生成器组。 要使轴的部分折叠,您需要排除数据。 这只能通过 JMP 本身完成,或者当您发布到 JMP Live 或 JMP Public(其中服务器上运行 JMP 版本)以排除和重建轴和图形(排除这些部分)时完成。
我建议在导出到交互式 HTML 之前禁用包含模式的原因是,您可以在导出之前了解 JMP 中的行为。 如果不这样做,您将在 JMP 15 及更低版本中得到 JMP 和交互式 HTML 之间不同的行为。 在 JMP 16 中,为了避免混淆,如果您在导出到交互式 HTML 之前禁用排除模式,则仅在交互式 HTML 中启用本地数据过滤器。 您将看到,禁用包含模式后,JMP 不会折叠从本地数据过滤器中取消选择的项目的辅助轴。 此行为在交互式 HTML 中是相同的。
在较新版本的 JMP 中,如果您使用图形生成器,您将需要显示模式(正如您所发现的),以便禁用包含模式。
如果您要发布到 JMP Live 或 JMP Public,则无需执行此操作,因为 JMP Live 和 JMP Public 支持包含模式。 但是,如果您有一个非常大的报表并且不希望每次查看报表时本地数据过滤器操作都需要调用服务器,那么您可能仍希望在发布到 JMP Live 或 JMP Public 之前禁用包含模式更改本地数据过滤器。 如果 JMP Live 或 JMP Public 上的报表查看者确实想要包含/排除行为并且不介意等待对服务器的调用,他们仍然可以启用包含模式。
谢谢,
〜约翰
回复:数据过滤器窗口未在 HTML 中交互你好,约翰,
感谢您帮助我们了解交互式 HTML 图表。 我创建了一个图表,在 Y 轴上绘制产品产量,在 X 轴上绘制生产批次。
在辅助 Y 轴上我有“部分”。 我创建了一个本地数据过滤器,以允许我显示所选单个零件的产量。
我取消选中“本地数据过滤器”下的“包含”框(直到我在“本地数据过滤器”红色小三角菜单中选择“显示模式”后,该框才可见)。 当文件保存为“带有数据的交互式 HTML”时,它会正确关闭本地数据过滤器 HTML 版本中未选择的部分的数据点。
不幸的是,图表的辅助 Y 轴不会删除我未选择的部分,因此图表仍然显示所有部分,只是某些部分关闭了数据点。 是否可以在 HTML 中以交互方式折叠和展开图形,以便当我取消选择某个部分时,它会从辅助 Y 轴中删除?
谢谢你,
延斯
回复:数据过滤器窗口未在 HTML 中交互本文/教程:自动创建报告:从数据导入到发布 (2019-EU-TUT-079)讨论使用 Windows 任务计划程序自动发布到 JMP Public,但可以应用相同的技术将报表或仪表板另存为交互式 HTML。
我希望本文的其余部分现在或对您未来的 JMP 自动化工作也有用。
〜约翰
回复:数据过滤器窗口未在 HTML 中交互谢谢@约翰_鲍威尔_JMP
我研究了你提到的材料,并且对 JMP 有了很多了解。 我可以制作一个 HTML 并成功保存它。
我尝试安排脚本每天运行并保存 HTML,因为我必须在每日报告的网页中插入 HTML 链接。
我正在使用 ScriptHost 作业管理器,因此我尝试制作 WIJT 脚本并在 Scripthost 上安排它。
我收到与仪表板构建器脚本相关的错误,如下所示:
”
以下对象无法初始化并已从应用程序中删除。
对象
主标签页
标签页1
标签页2
标签页3"
我已经尝试过没有仪表板部分的脚本,它工作得很好,但添加该部分后,它无法完成。
我搜索以了解是否有其他方法可以在每天的某个时间自动运行脚本,但没有成功。
请您告诉我是否还有其他方法?
谢谢
回复:数据过滤器窗口未在 HTML 中交互当您打开仪表板时,交互式 HTML 的保存方式与 Windows 和 Mac 不同:
- 如果您在 Windows 上运行 JMP,则可以在“文件”菜单中查找“另存为”。 如果选择此选项,将有一个选项可供您选择“交互式 HTML”并选择位置和文件名。
- 如果您在 Mac 上运行 JMP,则可以使用“文件”菜单中的“导出”。
使用仪表板的红色三角形按钮,而不是本地数据过滤器的红色三角形按钮,选择“保存脚本”>“到脚本窗口”。 您可以将此脚本复制到另一个脚本中。
将报表或仪表板另存为交互式 HTML 的脚本命令是 Save Interactive HTML() 。
您可以在此讨论中看到它的使用:将报告另存为交互式 html
作为 JMP 新用户,您可能会发现此博客很有用:当我开始使用 JMP 时,我希望有人告诉我的第一件事:我们是视觉生物
作为尝试学习 JSL 脚本编写的 JMP 用户,您可能会发现此博客很有用:
当我开始编写脚本时,我希望知道的第一件事是:脚本有不同类型
实际上,这两个博客都是一系列博客,其中包含许多有用资源的链接。
JMP的帮助菜单中也有很多资源。 帮助 > 书籍下的脚本索引和脚本指南对于脚本编写特别有用,帮助 > 脚本索引也是如此。
回复:数据过滤器窗口未在 HTML 中交互谢谢@约翰_鲍威尔_JMP
我做了同样的事情,我有了仪表板。 我只是不知道如何将其另存为 HTML。此外,该报告必须每天更新。 我尝试提取仪表板脚本并将其添加到我自己的脚本的末尾,但我只能将其添加为数据表中的新脚本。
我不知道如何制作一个脚本来制作我的数据表并运行仪表板并将其保存为 HTML。
我对 JMP 还很陌生。抱歉,如果我问了很多问题。
谢谢
回复:数据过滤器窗口未在 HTML 中交互如果您构建 JMP 应用程序或仪表板,则可以在顶层添加本地数据过滤器。
请参阅帮助的此部分来构建仪表板:
使用 JMP >扩展JMP >通过创建仪表板合并报告>创建包含两个报表的仪表板的示例
相同的方法可用于两个以上的报告。
要将本地数据过滤器添加到仪表板,
- 单击仪表板顶部的红色三角形并选择编辑。
- 然后从“源”面板中将“数据过滤器(本地)”拖入最外面的框或仪表板区域内的框。
- 按 Dashboard Builder 工具栏上的绿色三角形来运行仪表板。
- 取消选中本地数据过滤器的包含模式并测试本地数据过滤器以确保它影响仪表板中的两个或多个图表。
另存为交互式 HTML。
〜约翰
回复:数据过滤器窗口未在 HTML 中交互谢谢@约翰_鲍威尔_JMP
您的回复非常完整和详细。
我可以使过滤器与本地数据过滤器交互,但问题是我有很多图表并且要过滤相同的列,但只有一个本地数据过滤器无法连接到所有图表。 我不知道有什么方法可以分享给大家。 有什么办法可以做到这一点吗?
谢谢
回复:数据过滤器窗口未在 HTML 中交互你好@三笠,
我从你之前的帖子中了解到:为脚本和输出创建 HTML 报告。您正在使用 JMP 14。
我们建造了自动报告插件JMP 14 中的功能。 因此,从 JMP 14 开始,您可以从文件 > 发布访问相同的功能。 我在回复您上一篇文章时提到了一些额外的帮助资源,但我会在这里为任何偶然发现这篇文章的人重复这些资源:
在 JMP 14 中,查找“ JMP 帮助中的“发布到文件”。 它可以在下面找到
使用 JMP > 保存和共享数据 > 在 Web 上共享交互式 JMP 报表。
也可以看看:在 JMP® 14 中共享交互式 Web 报告 ( US 2018 132 )
对于 JMP 15,请参见:创建网络报告有关发布到文件的信息,然后向下滚动到“发布到 JMP Public 或 JMP Live”(如果您感兴趣)。
如果您在报告中包含数据过滤器而不是本地数据过滤器,我们尚不支持,因此它不会是交互式的。 如果你是使用本地数据过滤器时,有一些情况会使其无法在交互式 HTML 中工作:
- 我们不支持在交互式 HTML 中包含或排除行,因为此类更改需要 JMP 本身的统计引擎,而该引擎未内置于交互式 HTML 功能中。 这只能支持JMP 直播或者JMP 公共因为它们与服务器上的 JMP 进行通信。 但是,如果您在本地数据过滤器中选中“显示”并取消选中“包含”
在发布或保存为交互式 HTML 之前,您应该会看到由它控制的图形在您与之交互时发生变化。
- 如果您使用“文件”>“发布”并取消选中“发布数据”,则图表将不会是交互式的,因为没有数据的报告仅比您导出的报告的图片多一点。
- JMP 中的某些图形不响应本地数据过滤器的“显示”功能。 如果在选中“显示”模式且未选中“包含”模式时您在 JMP 中没有看到任何反应,则当您在交互式 HTML 版本中更改本地数据过滤器时,您将不会看到任何反应。
- 某些图表或应用于图表的特定条件可能在 JMP 中可过滤,但在交互式 HTML 中不可过滤。 在这种情况下,当您发布或保存为交互式 HTML 时,JMP 日志中应该有一条消息解释原因。
- 如果您使用的是较旧的浏览器,例如 Internet Explorer 或旧版本的 Edge,则 HTML 本地数据筛选器将无法交互。
如果这些都不能解释您的本地数据过滤器不具有交互性的原因,请提供有关您尝试发布的报告的更多详细信息。 如果您不愿意在此处分享详细信息,请联系 JMP 技术支持。
谢谢,
〜约翰