Wenden Sie Spaltenspezifikationsbeschränkungen basierend auf Zeilenbedingungen anIch suche Hilfe bei der Frage, ob JMP in der Lage ist, Spaltenspezifikationsbeschränkungen basierend auf Zeilenbedingungen anzuwenden, und wenn ja, wie würde man das machen?
Im Anhang finden Sie eine Beispieltabelle: Die wichtigsten Parameter sind :part_number, :set_id, :band1, X__57_AVG, X__58_AVG und X__59_AVG.
:part_number, :band1 und :set_id sind die Zeilen-(Test-)Bedingungen, während die anderen 3 die Ergebnisse des Tests sind.
Ich habe auch die Beispiel-Spezifikationstabelle beigefügt.
Dank im Voraus
Ergebnisse teilen und kommunizierenBetreff: Spaltenspezifikationsbeschränkungen basierend auf Zeilenbedingungen anwendenWenn Sie eine der Zeilen im Prozessüberprüfungsbericht auswählen, können Sie dann mit der rechten Maustaste klicken und es stehen mehrere Optionen zur Verfügung, mit denen Sie einen Drilldown zu den Details des spezifischen Parameters durchführen können.

Betreff: Spaltenspezifikationsbeschränkungen basierend auf Zeilenbedingungen anwendenKönnte ich bitte Hilfe bei der Nachbearbeitung erhalten, nachdem das Prozess-Screening abgeschlossen ist? Ich möchte in der Lage sein, die ausgefallenen Teile auszuwählen/identifizieren zu können.Betreff: Spaltenspezifikationsbeschränkungen basierend auf Zeilenbedingungen anwendenIch bin mir nicht ganz sicher, was Sie meinen, wenn Sie Y() angeben.Möchten Sie, dass der Benutzer das Dialogeingabefenster öffnet, ohne dass die Y-Werte ausgewählt sind, und dass der Benutzer die zu verwendenden Y-Spalten auswählen kann?
Betreff: Spaltenspezifikationsbeschränkungen basierend auf Zeilenbedingungen anwendenKurze Frage, wenn ich darf? Wie würde man eine Liste von Spalten mit Y( ) im Prozess-Screening verwenden?
cols = dt_split << Get Column Names( Numeric, Continuous );
dt_split << Process Screening(
Y( ),
Control Chart Type( "Indiv and MR" ),
Use Limits Table(
1,
Data Table( "M66127-02B4_LIMITS" ),
Process Variables( :SPEC ),
LSL( :LSL ),
USL( :USL ),
Go
)
);
Betreff: Spaltenspezifikationsbeschränkungen basierend auf Zeilenbedingungen anwendenSehr geschätzt. Ich kann es kaum erwarten, es auszuprobieren.Ich hatte geplant, alle Screening-Spalten aufzuteilen, was am Ende etwa 400 Spalten ergeben hätte. Ich kann es kaum erwarten, das auszuprobieren.
Betreff: Spaltenspezifikationsbeschränkungen basierend auf Zeilenbedingungen anwenden@tonya_mauldin ,
Das Gleiche gilt für Jims Kommentar. Sehr cool!
Betreff: Spaltenspezifikationsbeschränkungen basierend auf Zeilenbedingungen anwendenDas ist großartig. Ich zähle Ihre Antwort als den neuen Artikel über JMP, den ich heute erfahren habeBetreff: Spaltenspezifikationsbeschränkungen basierend auf Zeilenbedingungen anwendenSie müssen Ihre Datentabelle nicht teilen.Sie können das Prozessscreening nutzen.Es gibt jedoch einige Probleme, die Sie zunächst beheben müssen.
1) Ihre Grenzwerttabelle verwendet den Kleinbuchstaben v13_0 und die Datentabelle den Großbuchstaben V13_0. Diese müssen übereinstimmen.Dabei wird zwischen Groß- und Kleinschreibung unterschieden.
2) Die Spalte in Ihrer Datentabelle heißt band1, aber dieselbe Spalte in den Grenzwerttabellen heißt band.Sie sollten gleich heißen.
Dann können Sie den folgenden Code ausführen:
Process Screening(
Y( :X__57_AVG, :X__58_AVG, :X__59_AVG ),
Grouping( :part_number, :set_id, :band1 ),
Control Chart Type( "Indiv and MR" ),
Use Limits Table(
1,
Data Table( "sample_SpecLimits" ),
Process Variables( :id_column ),
Grouping( :part_number, :set_id, :band1 ),
LSL( :LSL ),
USL( :USL ),
Go
)
)
Ich habe einen Blog-Beitrag zu genau diesem Thema.Prozessspezifikationsgrenzen, die je nach Gruppierungsspalte unterschiedlich sind
Betreff: Spaltenspezifikationsbeschränkungen basierend auf Zeilenbedingungen anwendenVielen Dank für die Informationen..
Betreff: Spaltenspezifikationsbeschränkungen basierend auf Zeilenbedingungen anwendenJMP erlaubt nur 1 Satz Spezifikationsgrenzen pro Spalte. Sie müssten also die Spalten in der Datentabelle basierend auf id_column, set_id, band und part_number aufteilen und die Grenzwerte auf diese Spalten anwenden.
Wenn Sie dadurch nicht die benötigten Analysen und Grafiken durchführen können, können Sie zumindest für die grafische Komponente eine JSL schreiben, die die Spezifikationsgrenzen nach Bedarf abrufen und anzeigen kann.
Sehen @tonya_mauldin Antwort unten