<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo Leute, ich habe ein Problem, wenn ich diesen Code auf JMP 11 ausführte, der abstürzt, funktioniert aber auf JMP 10.
Grundsätzlich führe ich die for-Schleife unterhalb der Bearbeitungsspalten aus, und es funktioniert gut, aber sobald ich eine Partitionsanalyse ausgeführt habe, stürzt sie ab. Beide Teilmengen von Code funktionieren gut für sich. Wenn ich nur die Partitionsanalyse durchführe, funktioniert es gut. Wenn ich nur die for-Schleife ausführt, funktioniert es gut. Ich glaube, es ist eine Interaktion zwischen beiden auf JMP 11. Dieser Code funktioniert perfekt für JMP 10, irgendwelche Ideen?
für (i = 1, i <= Nitems (colNames), i ++,
if (! enthält ({"EQUI", "SLOT", "DOSE"}), substr (colNames 1,4)), fortsetzen ());
zusammenfassen (b = by (Spalte (dt1, colNames) )), n = count ());
wenn (nitems (b) <2 | summe (n <6) <1, continue ());
ex = {}; einfügen in (ex, b [loc (n <6)]);
eval (parse ("r = dt1 << Zeilen holen wo (enthält (" || char (ex) || "), name (\!" "|| colNames) || "\!"))) "));
if (nrow (r) == 0, continue ());
Spalte (dt1, colNames) )= leer ();
);
pat = Partition (
Y (eval (yCol)),
X (eval (xCols)),
);

Ich habe versucht zu warten (0); aber keine Freude, es scheint ein JMP 11-Fehler zu sein, hier ist die Fehlermeldung:

Versuchen Sie es mit wait (0); zwischen den beiden Code-Teilen. Dies ermöglicht es JMP, sich selbst einzuholen.