로컬 데이터 필터를 사용하여 그래프 빌더에서 동적 계층적 필터링 구현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" )
)
)
);
어떤 통찰력이나 제안이라도 대단히 감사하겠습니다!
감사합니다.
자동화 및 스크립팅데이터 탐색 및 시각화대량 맞춤화결과 공유 및 전달Re: 로컬 데이터 필터를 사용하여 그래프 빌더에서 동적 계층적 필터링 구현어쩌면 필터를 조건부로 만드는 것이 당신이 찾고 있는 것일 수도 있습니다.

Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size(525, 488),
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11))),
Local Data Filter(
Conditional,
Add Filter(
columns(:sex, :name),
Display(:name, N Items(15), Find(Set Text("")))
)
)
);
Re: 로컬 데이터 필터를 사용하여 그래프 빌더에서 동적 계층적 필터링 구현그랬어요! 내가 이것을 놓쳤다는 사실이 놀랍습니다. 아름답습니다.
고마워요 Jarmo
Re: 로컬 데이터 필터를 사용하여 그래프 빌더에서 동적 계층적 필터링 구현@pmroz 의 이 링크는 입력하는 동안 검색 결과가 업데이트되도록 하려는 경우에도 유용할 수 있습니다(상황에 맞게 약간 조정 가능): 해결됨: 목록 상자에서 요소 검색 - JMP 사용자 커뮤니티