So erhalten Sie den Spaltenumschalter, um alle Spalten in einer Datentabelle für ein Kontrolldiagramm zu verwendenHallo alle zusammen,
Ich versuche, den Spaltenumschalter zu verwenden, um beim Erstellen eines Kontrolldiagramms automatisch alle Spalten in der Datentabelle abzurufen, damit ich alle gleichzeitig durchgehen kann. Ich bekomme die Kontrollkarte zum Laufen, aber nicht den Spaltenumschalter. Ich habe versucht, es zu recherchieren und 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 ));Vielen Dank,
Ryan
SkriptingBetreff: Wie bekomme ich den Spaltenumschalter, um alle Spalten in einer Datentabelle für ein Kontrolldiagramm zu verwenden?Wenn Sie das Regeldiagramm ausführen und es so einrichten, wie es aussehen soll, können Sie das Skript speichern und damit modellieren, was Sie zum Erstellen des Skripts benötigen.Hier sind 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 ) )
);