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, 하지만 그래프 빌더 인터페이스에 있어야 합니다.
현재 내 설정에는 두 개의 로컬 데이터 필터가 있습니다.
- 열 X에 대해 하나(로컬 데이터 필터 1)
- Y열에 대한 또 다른 항목(로컬 데이터 필터 2)
내 목표는 이러한 필터 간의 동적 연결을 설정하는 것입니다. 특히, 로컬 데이터 필터 1(X 열)에서 선택이 이루어지면 로컬 데이터 필터 2(Y 열)가 자동으로 업데이트되어 X 열의 선택한 변수와 관련된 Y 열 변수만 표시됩니다. 즉, 다음과 같은 행에 있습니다. 열 X 선택
저는 이 기능을 JMP 추가 기능에 통합하는 것을 목표로 합니다. 이 추가 기능에는 두 개의 상호 연결된 로컬 데이터 필터와 함께 간단한 그래프 빌더 인터페이스가 포함됩니다. 내 목표는 앞으로 두 개 이상의 로컬 데이터 필터를 수용할 수 있도록 이 기능을 확장하는 것이므로 JSL 형식의 일반화된 솔루션을 추구합니다.
이러한 동적 필터링 상호 작용을 달성하기 위한 지침을 제공하거나 최선의 접근 방식을 제안할 수 있습니까? 다음은 두 개의 로컬 데이터 필터가 포함된 그래프 빌더의 기본 구조를 보여주는 예입니다. :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" )
)
)
);
어떤 통찰력이나 제안이라도 대단히 감사하겠습니다!
감사합니다.