我在决策树的 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
)
);
如果您在分区树中选择某些列,
您将在表格中看到选择,
并可以通过命令“get selected rows()”获取行,另请参阅脚本索引以获取示例:
r = dt << Get Selected Rows();
但是我不知道您希望如何控制与用户在决策树中选择行的交互。 您的代码的简化示例将非常有帮助。