在JMP 12中使用选择过滤器本文档包含JMP 12中选择过滤器的JSL和Application Builder示例集合。 选择过滤器允许您使用一个或多个JMP平台来过滤一个或多个其他JMP平台中显示的结果。 一个海报 JMP Discovery 2015展示了如何创建三种类型的选择过滤器。 此集合中包含的文件包括:
- CellPlotSFCrime.jmpapp
CellPlotSFCrime.jmpappsource
此示例包括一个Graph Builder热图,用于过滤旧金山地区犯罪的Graph Builder点元素。 打开.jmpapp文件将运行该应用程序,而打开.jmpappsource文件将打开Application Builder以编辑该报告。

- GBMapFilter.jmpapp
GBMapFilter.jmpappsource
此示例使用两个报告来过滤单个结果图。 一个过滤器使用美国各州的地图表示,而另一个过滤器是地理区域的条形图。 两个过滤器周围有一个数据过滤器源框,这意味着它们共享一个选择状态。 一个过滤器中的选择链接到另一个过滤器,可以使用ctrl +单击组合以扩展选择。

- SalesHierarchy.jmpapp
SalesHierarchy.jmpappsource
在这种情况下,将两个报告组合在一起以创建分层过滤器。 通过使用两个数据过滤器源框的嵌套排列,第一级过滤器中的选择会更改第二级过滤器和最终报告中包含的行。第二级过滤器中的选择导致最终报告更新,以仅包括两个过滤器中的选择的横截面。

- SelectionFilterExample.jsl
这是一个JSL示例,其中一个报告过滤第二个报告。 这演示了如何使用数据过滤器上下文框指定过滤器和数据过滤器源框的范围,以指定用作过滤器的报告。
- SelectionFilterCallback.jsl
对SelectionFilterExample.jsl的此更新使用JSL回调来显示每次过滤器更改时排除的行数。
- plotXYuncertaintyTestData.jsl
plotXYuncertaintyWithFilter.jsl
此示例将选择筛选器添加到由Ian Cox创建的加载项( https://community.jmp.com/docs/DOC-6298 )用于在双变量图中绘制不确定性标记。 在修改后的版本中,自定义图形脚本将使用过滤器行状态来排除过滤后的点。

分析应用程序开发数据可视化探索性数据分析制图Re:在JMP 12中使用选择过滤器<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />感谢您报告此事 - 我们正在寻找未来版本的修复程序。
Re:在JMP 12中使用选择过滤器感谢您分享这些示例。我正在开发一个平台(在JMP 12.0.1中),我需要一个分层过滤器,所以我的脚本基于你的第二个例子(SalesHierarchy)。它一直运行良好,直到我从我的数据中排除或隐藏一些行:然后JMP抛出异常(“ JMP已执行访问冲突并将关闭 “)一旦我尝试在我的图表上选择一些东西。我认为这是由于数据过滤器源盒的嵌套排列,因为其他示例没有发生这种情况。这是一个已知的问题?无论如何,我会向技术支持报告。