Wie erstelle ich eine weitere Gruppe von Spalten im JSL-Scripting?Ich möchte 30 Spalten meiner Datentabelle in 2 Gruppenspalten gruppieren.
Mein Skript wie unten;
dt << group columns( "SeahawkDefects", :FBMissing Bond :: :SBBall Accuracy );
Current Data Table () << group columns( "TTDefects", :NU-No Unit :: :MP-Missing Phosphor );
Ich konnte die erste Gruppenspalte erstellen (FBMissing Bond Until SBBall Accuracy). Wenn ich jedoch ein ähnliches Skript verwende, um die Spalte der zweiten Gruppe (NU-No Unit Until MP-Missing Phosphor) zu erstellen, wird im JMP-Fehler „Name Unresolved“ angezeigt.
Warum ist das so? Was muss ich tun, um die zweite Gruppenspalte zu erstellen? (Ich verwende JMP 15)

Datenmischung und -bereinigungBetreff: Wie erstelle ich eine weitere Gruppe von Spalten im JSL-Scripting?Vielen Dank für die Erklärung.
Betreff: Wie erstelle ich eine weitere Gruppe von Spalten im JSL-Scripting?Das Problem ist, dass die Spalten NU-No Unit und MP-Missing Phosphor enthalten ein Minuszeichen, das JMP zu interpretieren versucht.Daher müssen Sie das Konstrukt verwenden
dt << group columns( "TTDefects", :name("NU-No Unit") :: :name("MP-Missing Phosphor") );Betreff: Wie erstelle ich eine weitere Gruppe von Spalten im JSL-Scripting?Das typische Problem bei Fehlermeldungen wie dieser besteht darin, dass das, was Sie unter „Aktuelle Datentabelle“ verstehen, und das, was JMP unter „Aktuelle Datentabelle“ versteht, unterschiedlich sind.Es ist immer eine bessere Codierungspraxis, absolute Verweise auf die Datentabelle zu erstellen, auf die Sie verweisen möchten.
Deshalb,
dt << group columns( :Name( "NU-No Unit" ), 15 );
ist eine bessere Codierungstechnik als
current data table() << group columns( :Name( "NU-No Unit" ), 15 );
Betreff: Wie erstelle ich eine weitere Gruppe von Spalten im JSL-Scripting?Ich bin nicht sicher, warum der Fehler angezeigt wurde. Aber ich habe die Spalten der zweiten Gruppe manuell erstellt und mir das Tabellenskript angesehen.
Wenn ich das Skript wie folgt geändert habe, funktioniert es.
dt << group columns( "SeahawkDefects", :FBMissing Bond :: :SBBall Accuracy );
dt << group columns( :Name( "NU-No Unit" ), 15 );