Come ottenere il selettore di colonne per ottenere tutte le colonne in una tabella dati da utilizzare per un grafico di controllo?Ciao a tutti,
Sto cercando di utilizzare il selettore di colonne per estrarre automaticamente tutte le colonne nella tabella dati durante la creazione di un grafico di controllo in modo da poterle ruotare tutte contemporaneamente. Faccio funzionare il grafico di controllo ma non il selettore di colonne. Ho provato a ricercarlo e niente sembra funzionare. Qualsiasi aiuto sarà molto apprezzato.
Di seguito è riportato il codice che ho utilizzato:
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 ));Grazie,
Ryan
ScriptingRe: Come ottenere il selettore di colonne per ottenere tutte le colonne in una tabella dati da utilizzare per un grafico di controllo?Se esegui il grafico di controllo e lo imposti nel modo in cui desideri che appaia, puoi salvare lo script e utilizzarlo per modellare ciò di cui hai bisogno per creare lo script.Ecco i risultati di farlo per la tua analisi
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 ) )
);