의사 결정 트리용 JSL 스크립트에서 JMP Partition() 함수를 사용하고 있는데 사용자가 행이 선택된 세그먼트를 선택하면 선택한 행을 가져오는 방법을 알고 싶었습니다. 선택한 행 가져오기를 사용해 보았지만 테이블을 이해할 수 없습니다. 누구든지 그것을 코딩하는 방법을 알고 있습니까?
당신이 사용할 수있는
<< Make Row State Handler()
Partition() 플랫폼에서 새 행이 선택될 때 트리거합니다.
Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
f = Function( {a},
theRows = Current Data Table() << get selected rows;
Show( theRows );
);
rs = Current Data Table() << make row state handler( f );
dt << Partition(
Y( :NPN1 ),
X(
:PNP1, :PNP2, :NPN2, :PNP3, :IVP1, :PNP4, :NPN3, :IVP2, :NPN4, :SIT1, :INM1, :INM2,
:VPM1, :VPM2
)
);
파티션 트리에서 특정 열을 선택하면
테이블에서 선택 항목을 보는 것보다
"선택한 행 가져오기()" 명령으로 행을 가져올 수 있습니다. 예를 보려면 스크립팅 인덱스도 참조하세요.
r = dt << Get Selected Rows();
그러나 의사 결정 트리에서 행을 선택하는 사용자와의 상호 작용을 어떻게 제어하고 싶은지 모르겠습니다. 코드의 간단한 예가 매우 도움이 될 것입니다.