在 JMP 12 中使用選擇過濾器本文檔包含 JMP 12 中選擇過濾器的一組 JSL 和 App 開發器示例。選擇過濾器允許您使用一個或多個 JMP 平台來過濾在一個或多個其他 JMP 平台中顯示的結果。A海報在 JMP Discovery 2015 上展示瞭如何創建三種類型的選擇過濾器。此集合中包含的文件是:
- CellPlotSFCrime.jmpapp
CellPlotSFCrime.jmp 應用程序源
此示例包括一個 Graph Builder 熱圖,用於過濾舊金山地區犯罪的 Graph Builder 點元素。打開 .jmpapp 文件將運行 App,而打開 .jmpappsource 文件將打開 App 開發器以編輯報告。

- GBMapFilter.jmpapp
GBMapFilter.jmpapp源碼
此示例使用兩個報告來過濾單個結果圖。一個過濾器使用美國各州的地圖表示,而另一個是地理區域的條形圖。兩個過濾器周圍有一個數據過濾器源框,這意味著它們共享一個選擇狀態。一個過濾器中的選擇鏈接到另一個過濾器,並且可以使用 ctrl+click 組合以擴展選擇。

- SalesHierarchy.jmpapp
SalesHierarchy.jmpapp源
在這種情況下,兩個報告組合在一起以創建分層過濾器。通過使用兩個數據過濾器源框的嵌套排列,第一級過濾器中的選擇會更改第二級過濾器和最終報告中包含的行。 二級過濾器中的選擇導致最終報告更新為僅包括兩個過濾器中選擇的橫截面。

- 選擇過濾器示例.jsl
這是一個 JSL 示例,其中一個報告過濾了第二個報告。這演示了使用數據過濾器上下文框來指定過濾器的範圍,並使用數據過濾器源框來指定充當過濾器的報表。
- 選擇過濾器回調.jsl
此對 SelectionFilterExample.jsl 的更新使用 JSL 回調來顯示每次過濾器更改時排除的行數。
- plotXYuncertaintyTestData.jsl
plotXYuncertaintyWithFilter.jsl
此示例將選擇過濾器添加到由 Ian Cox 創建的加載項 ( https://community.jmp.com/docs/DOC-6298 ) 用於在雙變量圖中繪製不確定性標記。在修改後的版本中,自定義圖形腳本將使用過濾行狀態來排除過濾點。

分析應用開發數據可視化探索性數據分析測繪回复:在 JMP 12 中使用選擇過濾器<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />感謝您報告此問題 - 我們正在尋找未來版本的修復程序。
回复:在 JMP 12 中使用選擇過濾器感謝您分享這些示例。 我正在開發一個平台(在 JMP 12.0.1 中),我需要一個分層過濾器,所以我的腳本基於你的第二個例子(SalesHierarchy)。 它運行良好,直到我從數據中排除或隱藏某些行:然後 JMP 拋出異常(“ JMP 已執行訪問違規並將關閉") 一旦我嘗試在我的圖表上選擇一些東西。 我認為這是由於數據過濾器源框的嵌套排列所致,因為其他示例不會發生這種情況。 這是一個已知的問題? 無論如何,我都會將其報告給技術支持。