我在決策樹的 JSL 腳本中使用 JMP Partition() 函數,我想知道一旦用戶選擇了選擇行的段後如何獲取所選行。 我嘗試使用 Get Selected Row 但它無法理解該表。 有誰知道如何編碼?
如果您在分區樹中選擇某些列,
然後你會在你的表格中看到選擇,
並且可以通過命令“get selected rows()”獲取行,另見腳本索引示例:
r = dt << Get Selected Rows();
但是我不知道您希望如何控制與用戶在決策樹中選擇行的交互。 您的代碼的簡化示例將非常有幫助。
您可以使用
<< 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
)
);