Salut la communauté JMP,
J'ai écrit un script jmp pour attribuer une chaîne aux lignes sélectionnées dans le générateur de graphiques.
Le script générera une carte de tranche pour les coordonnées X et Y. Les utilisateurs peuvent sélectionner une région d'une plaquette et attribuer une chaîne aux lignes sélectionnées.
Le script fonctionne bien, mais il faut beaucoup de temps pour attribuer des valeurs aux lignes sélectionnées. j'ai utilisé :Colonne[lignes] = "chaîne" logique .
Existe-t-il un moyen de l'optimiser ou de l'attribuer plus rapidement ? Tous les commentaires?

Code:
f = Function( {a},
teb << settext( Format( N Items( dt << getselectedrows ), "Fixed Dec", Use thousands separator( 1 ) ) || " Dies")
);
Current Data Table( dt );
dt << Clear Row States;
rs = dt << make row state handler( f );
dt = current data table();
New Window( "",
modal,
V List Box(
hlistbox(
Panel Box( "Assign",
H List Box(
Text Box( "Enter Bin Value:" ),
Spacer Box( size( 10, 0 ) ),
tp = Text Edit Box( "", <<SETWIDTH></SETWIDTH>