La partition JSL obtient les lignes sélectionnéesJ'utilise la fonction JMP Partition() dans mon script JSL pour l'arbre de décision, je voulais savoir comment obtenir les lignes sélectionnées une fois que l'utilisateur a sélectionné le segment pour lequel les lignes sont sélectionnées. J'ai essayé d'utiliser la ligne Get Selected, mais elle n'est pas en mesure de comprendre le tableau. Est-ce que quelqu'un a une idée de comment le coder?
AnalytiqueTableau de donnéesGraphiqueScriptRe: La partition JSL obtient les lignes sélectionnéessi vous sélectionnez certaines colonnes dans l'arborescence des partitions,
que vous verrez la sélection dans votre tableau,
et peut obtenir les lignes par la commande "get selected rows()", voir aussi l'index de script pour des exemples :
r = dt << Get Selected Rows();
Cependant, je ne sais pas comment vous souhaitez contrôler l'interaction avec l'utilisateur sélectionnant des lignes dans l'arbre de décision. Un exemple simplifié de votre code serait très utile.
Re: La partition JSL obtient les lignes sélectionnéesVous pouvez utiliser
<< Make Row State Handler()
à déclencher lorsque de nouvelles lignes sont sélectionnées à partir de la plate-forme 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
)
);
Re: La partition JSL obtient les lignes sélectionnéesMerci beaucoup, ça a marché.