Ich möchte eine parametrisierte Prozessfähigkeit haben, dh die Prozessfähigkeitsspalte wird durch den Spaltenumschalter geändert. Die Definition der Prozessfähigkeitsanalyse akzeptiert jedoch keine parametrisierten Werte. Nehmen wir im folgenden Beispiel an, dass der Wert des Spaltenumschalters „d“ ist, was eine Zeichenfolge „Displacement“ ist. Die Prozessvariablen können problemlos mit Eval(d) definiert werden, dh Prozessvariablen( Bewertung (d)) funktioniert gut; jedoch funktioniert die Prozessfähigkeitsanalyse nicht, d.h. Bewertung (d)<< Prozessfähigkeitsanalyse funktioniert nicht. Der Grund, warum ich das brauche, ist, dass sich die Spalten des Spaltenumschalters innerhalb einer Liste ändern, und ich möchte, dass das interaktive Diagramm ihm folgt.
Ein weiteres Problem, das ich habe, ist, dass sich die Diagrammwerte der interaktiven Fähigkeit nicht mit dem Spaltenumschalter ändern. Manuell ist es möglich, „Revert to Original Values“ zu verwenden, aber es funktioniert nicht im Skript (wie im Bild gezeigt). Wie kann ich diese Funktion im Skript verwenden, damit sie jedes Mal, wenn ich die Spalte umschalte, zurückgesetzt wird.
d= "Verschiebung" ;
ProcessCap = dt << Prozessfähigkeit (
Prozessvariablen ( Bewertung (D) ),
Moving-Range-Methode (Durchschnitt der Moving-Ranges),
Individuelle Detailberichte ( 1 ),
Fähigkeits-Box-Plots ( 0 ),
Zieldiagramm ( 0 ),
Diagramm des Fähigkeitsindex ( 0 ),
Verwenden Sie immer Spalteneigenschaften ( 1 ),
Prozessleistungsdiagramm ( 0 ),
{ Bewertung (d)<< Prozessfähigkeitsanalyse (
Allgemeine Sigma-Fähigkeit ( 0 ),
Nichtkonformität ( 0 ),
Innerhalb der Sigma-Fähigkeit ( 0 ),
Histogramm( 1 , Innerhalb von Sigma anzeigen Dichte( 0 ) ),
Interaktives Fähigkeitsdiagramm(
1 ,
Auf ursprüngliche Werte zurücksetzen ( 1 ),
))},