JSL-Partition ruft ausgewählte Zeilen abIch verwende die JMP-Partition()-Funktion in meinem JSL-Skript für den Entscheidungsbaum. Ich wollte wissen, wie man die ausgewählten Zeilen erhält, wenn der Benutzer das Segment auswählt, für das Zeilen ausgewählt werden. Ich habe versucht, die Funktion „Ausgewählte Zeile abrufen“ zu verwenden, aber die Tabelle kann nicht verstanden werden. Hat jemand eine Idee, wie man es codiert?
Automatisierung und SkripterstellungPrädiktive Modellierung und maschinelles LernenBetreff: JSL-Partition erhält ausgewählte ZeilenVielen Dank, es hat funktioniert.Betreff: JSL-Partition erhält ausgewählte ZeilenSie können verwenden
<< Make Row State Handler()
auszulösen, wenn neue Zeilen von der Partition()-Plattform ausgewählt werden
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
)
);
Betreff: JSL-Partition erhält ausgewählte Zeilenwenn Sie bestimmte Spalten im Partitionsbaum auswählen,
Dann sehen Sie die Auswahl in Ihrer Tabelle.
und kann die Zeilen mit dem Befehl „get selected rows()“ abrufen, Beispiele finden Sie auch im Skriptindex:
r = dt << Get Selected Rows();
Allerdings weiß ich nicht, wie Sie die Interaktion mit dem Benutzer steuern möchten, der Zeilen im Entscheidungsbaum auswählt. Ein vereinfachtes Beispiel Ihres Codes wäre sehr hilfreich.