Re : Column Switcher를 사용하여 테이블을 추가하는 스크립트가 위 아래 화살표와 함께 작동하지 않습니다목록에서 선택이 변경 되 자마자 열 스위처가 실제로 열을 전환하기 전에 스크립트가 실행됩니다. Set Script 끝에 Wait를 추가하면이 정보를 볼 수 있습니다. 그래프가 전환되기 전에 테이블이 업데이트됩니다. 이것이 이전 컬럼 스위처 선택 사항을 보는 이유입니다. 불행히도, 나는 당신이 찾고있는 것을 유발하는 다른 방법을 모른다. 현재 JMP 위시리스트에이 기능에 대한 요청이 있습니다.
https://community.jmp.com/t5/JMP-Wish-List/Add-a-lt-lt-Set-Function-message-to-the-column-switcher/idi-p/212288
Re : Column Switcher를 사용하여 테이블을 추가하는 스크립트가 위 아래 화살표와 함께 작동하지 않습니다실제로 다음을 변경할 수 있습니다.
var = cs << Get Current;
에:
var = NW [ "Plots"] [ListBoxBox (1)] << 선택하십시오.
그리고 그것은 효과가 있습니다.
Re : Column Switcher를 사용하여 테이블을 추가하는 스크립트가 위 아래 화살표와 함께 작동하지 않습니다스크립트가 실행될 때 지적 해 주셔서 감사합니다. Paul. 또한 위시리스트 요청 링크입니다.
Re : Column Switcher를 사용하여 테이블을 추가하는 스크립트가 위 아래 화살표와 함께 작동하지 않습니다폴, 환상적이야! 효과가있다! "var = NW ["Plots "] [ListBoxBox (1)] << Get Geted"는 내가하는 일을하는 것으로 보입니다. 생각 "현재 가져 오기"명령을 수행해야했습니다! 제안한대로 "Wait"문을 사용하면 두 가지가 실행될 때 서로 다릅니다. 도와 주셔서 감사합니다!
Re : Column Switcher를 사용하여 테이블을 추가하는 스크립트가 위 아래 화살표와 함께 작동하지 않습니다
Re : Column Switcher를 사용하여 테이블을 추가하는 스크립트가 위 아래 화살표와 함께 작동하지 않습니다큰! 향후 릴리스에서 Wish List 요청을 구현하여 스크립트를 열 스위처에 직접 첨부 할 수 있기를 바랍니다.
Re : Column Switcher를 사용하여 테이블을 추가하는 스크립트가 위 아래 화살표와 함께 작동하지 않습니다너무 유용합니다! 도와 주셔서 감사합니다!열 전환기를 사용하여 테이블을 추가하는 스크립트가 위 아래 화살표와 함께 작동하지 않습니다그래프 빌더로 생성 된 플롯을 제어하는 컬럼 스위처가 있습니다. Column Switcher에서 선택한 열과 관련된 정보가 포함 된 테이블을 추가하고 싶습니다. 내 스크립트는 열 스위처에서 열을 클릭하여 선택하는 한 작동합니다. 위쪽 및 아래쪽 화살표 키를 사용하여 스크롤하면 나타나는 표는 항상 이전 열 스위처 선택을위한 것입니다. 이유를 알 수 없습니다-통찰력이 매우 도움이 될 것입니다.
실제 응용 프로그램은 복잡하지만이 스크립트는 문제의 예를 보여줍니다. 열을 클릭하여 선택하는 경우와 위쪽 및 아래쪽 화살표를 사용하여 스크롤하는 경우 오른쪽에있는 값 열이 어떻게되는지 확인하십시오.
기본 이름은 여기 (1); dt = 열기 ( "$ Sample_Data / Diabetes.jmp");
dt << 행 선택 (1 :: 25); NW = 새 창 ( "총 콜레스테롤", OB = 개요 상자 ( "플롯", HLB = H 목록 상자 (nSelected = N 행 (dt << 선택된 행 가져 오기)); dt_Subset = dt << 서브 세트 (선택한 행 (1) ); colList = {BMI, BP, 총 콜레스테롤, LDL, HDL, TCH, LTG}; GBobj = dt_Subset << Graph Builder (Size (534, 456), Show Control Panel (0), Variables (X (: Age) , Y (: BMI)), Elements (Points (X, Y, Legend (3)), Smoother (X, Y, Legend (4))));););); // GB 플롯에 열 스위처 추가 현재 데이터 테이블 (dt_Subset); cs = GBobj << 컬럼 스위처 (: BMI, colList); // Age = 50의 Column Switcher 선택 값으로 초기 테이블을 추가합니다. var = cs << Get Current; dt_Small = dt_Subset << Select Where (: Age == 50); dt_View = dt_Subset << 부분 집합 (선택된 행 (1), 열 (var), 보이지 않음); View1 = 데이터 테이블 박스 (dt_View); Try (HLB << Append (View1)); // 현재 Column Switcher 선택에 따라 작동 할 스크립트를 추가합니다. // 테이블 추가 / 업데이트 NW [ "Plots"] [ListBoxBox (1)] << Set Script (Try (Close (dt_View, NoSave)); Try (View1 << Delete); var = cs << Get Current; dt_Small = dt_Subset << Select Where (: Age == 50); dt_View = dt_Subset << Subset (Selected Rows (1), Columns (var), Invisible); View1 = Data Table Box (dt_View); 시도 (HLB << 추가 (View1)););