こんにちは、JMP コミュニティです。
JMP アドイン (JMP Pro 17.2 を使用) のグラフ ビルダーの機能を強化することに取り組んでおり、ローカル データ フィルターを使用した動的階層フィルター機能の実装に支援が必要です。 私が探している解決策は次のようなものですhttps://community.jmp.com/t5/JMP-Add-Ins/Dynamic-Subset-Add-In-Filterable-Data-Table-updated/tac-p/541349、ただし、グラフビルダーインターフェイス内にある必要があります。
現在、セットアップには 2 つのローカル データ フィルターがあります。
- 列 X (ローカル データ フィルター 1) に 1 つ
- 列 Y (ローカル データ フィルター 2) 用にもう 1 つ
私の目的は、これらのフィルター間の動的な連携を確立することです。 具体的には、ローカル データ フィルター 1 (列 X) で選択が行われると、ローカル データ フィルター 2 (列 Y) が自動的に更新され、列 X で選択された変数に関連する列 Y の変数のみが表示されます。つまり、列 X と同じ行にあります。列 X の選択
私はこの機能を JMP アドインに統合することを目指しています。これには、これら 2 つの相互接続されたローカル データ フィルターを伴う簡単なグラフ ビルダー インターフェイスが含まれます。 私の目標は、将来的に 3 つ以上のローカル データ フィルターに対応できるようにこの機能を拡張することであり、そのため、JSL 形式での汎用ソリューションを模索しています。
この動的なフィルタリングの相互作用を実現するためのガイダンスまたは最適なアプローチを提供していただけますか? 以下は、2 つのローカル データ フィルターを使用したグラフ ビルダーの基本構造を示す例です。 :workflow_id、:id_type、接続したいもの:
// Define table
dt = Data Table( "dtX" );
Graph Builder(
Size( 604, 622 ),
Variables(
X( :cumulative_time_days ),
Y( :var1),
Overlay( :id )
),
Elements( Line( X, Y, Legend( 16 ) ) ),
Local Data Filter(
Add Filter(
columns( :workflow_id, :id_type ),
Display( :workflow_id, N Items( 10 ), "List Display" )
)
)
);
洞察や提案をいただければ幸いです。
ありがとう。