사용자가 Graph Builder 개체에 대한 로컬 데이터 필터를 사용하여 값을 선택할 때 선택한 내용을 캡처하고 싶습니다.
예를 들어 아래 스 니펫에서 로컬 데이터 필터를 사용하여 "Apple"을 선택한 경우 변수에 "Apple"을 캡처하여 차트 제목에 넣을 수 있습니다.
행 상태 핸들러를 사용해야합니까? 나는 그것을 전에 사용하지 않았습니다.감사합니다! -젠스
NamesDefaultToHere ( 1 ) ;
로그 지우기();
// 일부 데이터
dt = 새 테이블 ( "과일" , 행 추가 ( 삼 ) ,
새 열 ( "과일" , 캐릭터 , "명사 같은" , 값 설정 ( { "배" , "사과" , "주황색" } ) )
) ;
// 로컬 데이터 필터가있는 보고서
gb = dt << 그래프 빌더 ( 크기 ( 528 , 448 ) , 제어판 표시 ( 0 ) , 범례 표시 ( 0 ) ,
변수 ( 엑스 ( : 과일 ) ) ,
집단 ( 바 ( 엑스 , 전설 ( 삼 ) ) ) ,
로컬 데이터 필터 ( 방법 , 필터 추가 ( 열 ( : 과일 ) ) )
) ;
// 로컬 데이터 필터 선택 값을 변수로 캡처하려고합니다.
ldf_selection = ???
다음은 seleeellll에서 사용 된 Where 절을 반환하는 방법을 보여주는 스크립팅 인덱스의 항목입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = dt <<
local Data Filter(
Add( Filter Columns( :Region, :Lead ) )
);
Wait( 1 );
obj << (Filter Column( :Lead ) <<
Where( :Lead >= .4 & :Lead <= 1.4 ));
txt = obj << get where clause;