So erhalten Sie mit dem Spaltenumschalter alle Spalten in einer Datentabelle zur Verwendung für ein KontrolldiagrammHallo zusammen,
Ich versuche, den Spaltenumschalter zu verwenden, um beim Erstellen eines Kontrolldiagramms automatisch alle Spalten in der Datentabelle abzurufen, damit ich alle auf einmal durchlaufen kann. Ich bekomme das Kontrolldiagramm zum Laufen, aber nicht den Spaltenumschalter. Ich habe versucht, es zu recherchieren, aber nichts scheint zu funktionieren. Jede Hilfe wird sehr geschätzt.
Unten ist der Code, den ich verwendet habe:
dt5= Open("filex");
dt5= Data Table( "filex" );
colNamesList = dt5 << get Column names (string, Continuous);
Control Chart Builder(
Size( 534, 464 ),
Show Control Panel( 0 ),
Variables( Y( eval(colNamesList) ) ),
Chart(
Position( 1 ),
Limits( Shade Zones( 1 ) ),
Warnings(
Test 1( 1 ),
Test 2( 1 ),
Test 3( 1 ),
Test 4( 1 ),
Test 5( 1 ),
Test 6( 1 ),
Test 7( 1 ),
Test 8( 1 )
)),
Column Switcher(colNamesList ));Danke,
Ryan
Qualitäts- und VerfahrenstechnikBetreff: So erhalten Sie mit dem Spaltenumschalter alle Spalten in einer Datentabelle zur Verwendung für ein KontrolldiagrammDanke @txnelson Für eure Hilfe hat es genau so funktioniert, wie ich es brauchte.
Betreff: So erhalten Sie mit dem Spaltenumschalter alle Spalten in einer Datentabelle zur Verwendung für ein KontrolldiagrammWenn Sie das Kontrolldiagramm ausführen und es so einrichten, wie es aussehen soll, können Sie das Skript speichern und es zum Modellieren dessen verwenden, was Sie zum Erstellen des Skripts benötigen.Hier finden Sie die Ergebnisse für Ihre Analyse
Names Default To Here( 1 );
dt5= Open("filex");
colNamesList = dt5 << get Column names( string, Continuous );
Control Chart Builder(
Size( 534, 464 ),
Show Control Panel( 0 ),
Variables( Y( Eval( colNamesList[1] ) ) ),
Chart(
Position( 1 ),
Limits( Shade Zones( 1 ) ),
Warnings(
Test 1( 1 ),
Test 2( 1 ),
Test 3( 1 ),
Test 4( 1 ),
Test 5( 1 ),
Test 6( 1 ),
Test 7( 1 ),
Test 8( 1 )
)
),
column switcher( colNamesList[1], Eval( colNamesList ) )
);