デシジョン ツリーの JSL スクリプトで JMP Partition() 関数を使用しています。ユーザーが行が選択されているセグメントを選択した後に、選択された行を取得する方法を知りたかったのです。 Get Selected Row を使用してみましたが、テーブルを理解できませんでした。 誰かがそれをコード化する方法を知っていますか?
使用できます
<< 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();
ただし、デシジョンツリーで行を選択するユーザーとの対話をどのように制御したいのかわかりません。 コードの簡略化された例は非常に役立ちます。