Guten Morgen
Verwendung von JmP zur Prozesssteuerung und -fähigkeit. Möchte in der Lage sein, nur die letzten 20 Zeilen einer Tabelle auszuwählen und den Rest auszuschließen, da sie jetzt mehrere hundert Zeilen umfassen; Die frühen Daten verzerrten die Fähigkeitsanalyse aufgrund von Prozessänderungen etwas. Jede Hilfe wäre sehr dankbar.
Chris
Ein anderer Weg, dies zu tun ...
Um das Skript einzurichten, führen Sie die Analyse nach Ihren Wünschen aus, unabhängig davon, ob sie sich in Verteilung befindet, mit einer Kontrollkarte, einer Funktion oder einem Prozess-Screening. Fügen Sie dann einen lokalen Datenfilter hinzu, um das gewünschte Datum oder den gewünschten Zeilenbereich anzuzeigen, z. B. die letzten 50 Zeilen oder etwas anderes.
Dann finde das wie im Skript:
Local Data Filter(
Add Filter( columns( :Row ), Where( :Row >= 15 & :Row <= 20 ) )
),
und bearbeiten Sie es so, dass es so aussieht:
Local Data Filter(
Add Filter( columns( :Row ), Where( :Row = nrow()-5 & :Row = nrow() ) )
),
Im ersten Skript verwendet der Bericht die Zeilen 15 bis 20.
Der Bericht verwendet die letzten 5 Zeilen, unabhängig davon, wie viele Zeilen vorhanden sind. *
* ... und ja, ich weiß, 5 Reihen sind zwei für einen guten Fähigkeitsbericht, dies ist nur ein Beispiel
Vielen Dank, das funktioniert perfekt und wird sehr geschätzt.
Chris
Könnte das sein was du willst?
Names Default To Here( 1 );
dt = Open("$SAMPLE_DATA/big class.jmp");
ex = dt << select where( Row() < N Rows( dt ) - 20 );
ex << exclude << hide;
Control Chart( Group Size( 1 ), KSigma( 3 ),
Chart Col( :height, Individual Measurement, Moving Range ) );