Selezione della colonna di Process Screener nella tabella datiEsiste un modo per selezionare la riga selezionata in Process screener nella tabella dati tramite JSL?

Ad esempio, quale script potrebbe essere utilizzato per selezionare questo elemento di riga evidenziato nel datatable?
Grazie per qualsiasi suggerimento!
Steve
ScriptingOggetto: selezione della colonna di Process Screener nella tabella datiDi seguito è riportato uno script che stampa nel registro il valore della prima riga e della prima colonna nel registro.Accede al valore tramite la funzionalità di accesso Visualizza struttura ad albero in JMP.Vedere Visualizza alberi nella Guida allo scripting

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
ps = dt << Process Screening(
Process Variables( :NPN1, :PNP1, :PNP2, :NPN2, :PNP3, :IVP1, :PNP4 ),
Grouping( :SITE ),
Control Chart Type( "Indiv and MR" )
);
psr = Report( ps );
Show( (psr[String Col Box( 1 )] << get)[1] );
L'output del registro è
(psr[String Col Box(1)] << get)[1] = "NPN2";
Oggetto: selezione della colonna di Process Screener nella tabella datiE basandosi sull'esempio di @txnelson , potresti fare qualcosa del genere:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
ps = dt << Process Screening(
Process Variables( :NPN1, :PNP1, :PNP2, :NPN2, :PNP3, :IVP1, :PNP4 ),
Grouping( :SITE ),
Control Chart Type( "Indiv and MR" )
);
psr = Report( ps );
tb = psr[Table Box( 1 )];
tb << setRowChangeFunction(
Function( {this},
// Remove any existing column selection
dt << selectColumns([]);
// Use the current row selection to select table columns
sr = this << getSelectedRows;
cols = {};
for(c=1, c<=NRow(sr), c++, InsertInto(cols, (tb[StringColBox(1)] << get)[sr[c]]));
dt << selectColumns(cols);
);
);