Skript zum Unterteilen ausgewählter ZeilenHallo,
Ich habe folgendes Skript:
Ich möchte einige Zeilen auswählen und eine Teilmenge davon erstellen.
Die Auswahl findet 369 Zeilen, die Teilmenge jedoch nur 140 Zeilen.
Hat jemand eine Idee, was ich übersehe?
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));Automatisierung und SkriptingDatenzusammenführung und -bereinigungBetreff: Skript zum Unterteilen ausgewählter ZeilenFür mich scheint es die richtige Zeilenanzahl (369) zu sein (ich habe leichte Änderungen an Ihrem Skript vorgenommen, aber selbst das Original hat die richtige Zeilenanzahl als Teilmenge ausgegeben).
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));Betreff: Skript zum Unterteilen ausgewählter ZeilenDanke schön!