Hinzufügen von Spezifikationsgrenzen über Skript-/Referenzlink (ohne Änderung des Hauptdatentabellenformats)Hallo, ich arbeite mit einer bereits vorhandenen Datentabelle, die bereits ein festes Format und feste Titel hat. Eine Änderung daran könnte sich auf andere JMP-Dateien auswirken, die möglicherweise darauf verwiesen haben. Das Format der Spezifikationsgrenzwertetabelle kann beliebig geändert werden.
Mir ist bewusst, dass wir in den Eigenschaften die intuitiven Optionen „Grenzen verwalten“ und „Grenzen festlegen“ haben. Aber ich glaube nicht, dass dies in dem aktuellen Format funktioniert, das ich gerade habe.
Weiß jemand, wie ich die Spezifikationsgrenzen für jede Qualität nach Klasse per Skript oder einer anderen besseren Methode festlegen kann? Ich möchte, dass die Haupttabelle (JMP-Datei mit Prozessdaten) auf die Grenzen verweist (JMP-Datei mit Spezifikationsgrenzen). Ich habe die Dateien als Beispiel beigefügt.
Automatisierung und SkriptingBetreff: Spezifikationsgrenzen über Skript/Referenzlink hinzufügen (ohne das Format der Hauptdatentabelle zu ändern)Derzeit gibt es keine Möglichkeit, zwei verschiedene Sätze von Spezifikationsgrenzen für eine Spalte als integrierte Funktion zu verarbeiten.
Durch die Verwendung von JSL können jedoch unterschiedliche Spezifikationsgrenzen für eine Spalte angegeben werden, wenn mehrere Ausgaben vorhanden sind.

Distribution(
SendToByGroup( {:B.X.GRADE == "A"} ),
SendToByGroup(
{:B.X.GRADE == "A"},
Continuous Distribution(
Column( :B.LAB.VISCOSITY ),
Process Capability( LSL( .8 ), Target( 1 ), USL( 1.2 ), Show as Graph Reference Lines )
)
),
SendToByGroup(
{:B.X.GRADE == "B"},
Continuous Distribution(
Column( :B.LAB.VISCOSITY ),
Process Capability( LSL( 1.8 ), Target( 2 ), USL( 2.2 ), Show as Graph Reference Lines )
)
),
By( :B.X.GRADE )
);
Das obige JSL kann leicht geändert werden, um die Spezifikationsgrenzen aus Ihrer bereitgestellten Datentabelle zu lesen, anstatt JSL wie im obigen JSL fest codiert zu haben.
Betreff: Spezifikationsgrenzen über Skript/Referenzlink hinzufügen (ohne das Format der Hauptdatentabelle zu ändern)Ich danke Ihnen für Ihre Hilfe!
Ich beabsichtige hauptsächlich, die Spezifikationsgrenzen für Prozessscreening und Kontrolldiagramme zu verwenden. Ich habe außerdem insgesamt mehr als 20 Klassen (nicht in der JMP-Datei enthalten). Ich frage mich, ob Ihr JSL das abdeckt, da mir aufgefallen ist, dass Ihre Formel auf „Verteilung“ verweist.
Betreff: Spezifikationsgrenzen über Skript/Referenzlink hinzufügen (ohne das Format der Hauptdatentabelle zu ändern)Für welche Plattformen soll das funktionieren? Wie sollen diese abgebildet werden? Wie viele Limits kann es geben?
Betreff: Spezifikationsgrenzen über Skript/Referenzlink hinzufügen (ohne das Format der Hauptdatentabelle zu ändern)In erster Linie Prozess-Screening und Kontrolldiagramm-Generator. Aber es wäre toll, wenn es auch auf anderen Plattformen funktioniert, wie es bei „Grenzwerte verwalten“ der Fall wäre. Die Grenzwerte können über 20 liegen und die Qualität kann viel höher als 3 sein (bis zu ~10-20). Ich habe als Beispiel nur 3 Qualitäten und 2 Grade in die JMP-Datei aufgenommen.
Betreff: Spezifikationsgrenzen über Skript/Referenzlink hinzufügen (ohne das Format der Hauptdatentabelle zu ändern)Wie viele Noten kann es geben? Normalerweise ist es kein Problem, mehr Spalten zu haben, aber mehr „Gruppen“ für die Spalten können die Sache komplizierter machen.
Betreff: Spezifikationsgrenzen über Skript/Referenzlink hinzufügen (ohne das Format der Hauptdatentabelle zu ändern)Es kann mindestens ~20 Noten geben, ich habe hierfür keine feste Zahl, da ich mit mehreren Datensätzen aus verschiedenen Quellen arbeiten werde.
Betreff: Spezifikationsgrenzen über Skript/Referenzlink hinzufügen (ohne das Format der Hauptdatentabelle zu ändern)Jim/Jaarmo:
Danke für Ihre Antworten! Ich arbeite mit @ConditionalAvg2 und bearbeite mit ihnen dieses Problem. Unsere Datenquelle ist ein Prozessdaten-Historiker (der nur nach Start-End-Zeitstempel abgefragt werden kann), was bedeutet, dass wir die Daten im Hochformat erhalten (alle Klassen in einer Spalte, jede der Eigenschaften in einer einzelnen Spalte für alle Klassen, nennen wir es Tabelle A). Unser Workaround bestand also darin, die Eigenschaftenspalten nach Klasse aufzuteilen (Tabelle
, damit wir die Spezifikationsgrenzen anwenden und unsere Qualitätsanalysen durchführen können. Um die Daten zu aktualisieren, können wir dies nur in Tabelle A tun, dann müssten wir erneut aufteilen (Tabelle C) und die neuen Daten an Tabelle B anhängen. Es wäre schön, mehrere Spezifikationsgrenzen in einer einzelnen Spalte zu haben. Wird dies zu JMP19 hinzugefügt, @Jeff_Perkinson ?
Betreff: Spezifikationsgrenzen über Skript/Referenzlink hinzufügen (ohne das Format der Hauptdatentabelle zu ändern)Derzeit ist die Aufteilung die einfachste Methode, dies zu handhaben (kann höchstwahrscheinlich per Skript vereinfacht werden).