<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe eine Datentabelle mit Zeilen verschiedener Teile und jede Spalte enthält verschiedene Tests für jeden Teil.Die Spezifikationsgrenzen für jede Spalte sind eingebettete Spezifikationsgrenzen in jeder Spalteneigenschaft.Ich möchte eine Datentabelle erstellen, in der jede Zeile jetzt der Parameter ist, mit einer Spalte mit USL, LSL und Mittelwert jedes Parameters.
Ich bin mir nicht sicher, wie das geht, ich wäre für jede Hilfe dankbar.
Ich hatte einen alten Code, der dem ziemlich ähnlich war vince.faller0 über. Deshalb habe ich ein paar Zeilen hinzugefügt, um auch den Mittelwert anzugeben.
Hier ist eine Möglichkeit mit JSL.
dt = offen ( „$SAMPLE_DATA\Big Class.jmp“ );
Spalte (dt, "Höhe" )<< Eigenschaft festlegen ( „Spezifikationsgrenzen“ , {LSL( 61 ), USL( 65 ), Ziel( 63 ), Grenzen anzeigen( 0 )});
Spalte (dt, "Höhe" )<< Eigenschaft festlegen ( „Spezifikationsgrenzen“ , {LSL( 70 ), USL( 120 ), Ziel( 90 ), Grenzen anzeigen( 0 )});
col_names = dt << Spaltennamen abrufen ;
dt_new = Neuer Tisch ( „Spezifikationsgrenzen“ , Neue Spalte ( "Prüfen" , Charakter), Neue Spalte ( „LSL“ )
, Neue Spalte ( "Ziel" ), Neue Spalte ( „USL“ )
);
für (ich= 1 , i<= nitems (col_names), i++,
sls = Spalte (dt, col_names )<< Holen Sie sich Eigentum ( „Spezifikationsgrenzen“ );
Wenn (! ist leer (sls),
dt_new << Zeilen hinzufügen ({:Test = verkohlen (col_names ), :LSL = sls[ „LSL“ ],
:Ziel = sls[ "Ziel" ], :USL = sls[ „USL“ ]
}
)
)
);
Wenn Sie die Spezifikationsgrenzen aus der Fähigkeitsanalyse erhalten, können Sie diese auch über den Hot-Button abrufen
