script pour sous-ensembler les lignes sélectionnéesSalut,
J'ai le script suivant :
Je veux sélectionner certaines lignes et les sous-ensembler.
la sélection trouve 369 lignes, mais un sous-ensemble seulement 140 lignes.
Quelqu'un a-t-il une idée de ce qui me manque ?
dt = Current Data Table();
Column(dt, "DieX") << data type(Numeric) << Modeling Type(Continuous) << Format(Best, 12);
Column(dt, "DieY") << data type(Numeric) << Modeling Type(Continuous) << Format(Best, 12);
dt << select where(
1045 <= :DieX <= 1055 & 1221 <= :DieY <= 1228
| 1145 <= :DieX <= 1155 & 1221 <= :DieY <= 1228
| 1045 <= :DieX <= 1055 & 770 <= :DieY <= 778
| 1145 <= :DieX <= 1155 & 770 <= :DieY <= 778
);
dt_subset = dt << subset(output table("Defects"), selected rows(1));Automatisation et scriptsMélange et nettoyage des donnéesRe : script pour sous-ensembler les lignes sélectionnéesPour moi, il semble sous-définir le nombre correct de lignes (369) (j'ai apporté de légères modifications à votre script, mais même l'original a sous-défini le nombre correct de lignes)
Names Default To Here(1);
dt = Open("$DOWNLOADS/Setup2_0_2_Surface.jmp");
dt << clear select << Clear Column Selection;
Column(dt, "DieX") << data type(Numeric) << Modeling Type(Continuous) << Format(Best, 12);
Column(dt, "DieY") << data type(Numeric) << Modeling Type(Continuous) << Format(Best, 12);
dt << select where(
1045 <= :DieX <= 1055 & 1221 <= :DieY <= 1228
| 1145 <= :DieX <= 1155 & 1221 <= :DieY <= 1228
| 1045 <= :DieX <= 1055 & 770 <= :DieY <= 778
| 1145 <= :DieX <= 1155 & 770 <= :DieY <= 778
);
dt_subset = dt << subset(output table("Defects"), selected rows(1), Selected Columns(0));Re : script pour sous-ensembler les lignes sélectionnéesMerci!