Come selezionare una colonna con un nome specifico?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />CIAO
Supponiamo di avere una tabella con le colonne 1-10.
allora ho 3 variabili. ad esempio LA=2, SI=7, DO=10
Voglio scrivere uno script per selezionare colonne con quantità di A, B e C e tracciarlo rispetto a col.1.
qui dovrebbe selezionare le colonne di 2, 7 e 10 e utilizzare il grafico di sovrapposizione per tracciarlo rispetto alla colonna 1.
Grazie
Ri: Come selezionare una colonna con un nome specifico?Ciao Eric,
Ho un'altra domanda simile all'ultima:
le colonne a, b, c sono variabili; come posso aggiungere una nuova colonna e dargli una formula usando a, b e c?
Ho scritto il seguente script ma la colonna non mostra la formula.
Nuova Colonna ( "a/b" , Numerico , Continuo , Formato ( "Migliore" , 12 ) ,
Formula ( : colonna ( char (UN )) / : colonna ( char (B )) )) ;
grazie per la tua raccomandazione
Ri: Come selezionare una colonna con un nome specifico?Se vuoi usare la colonna 1 come x e le colonne 2, 7 e 10 come Y, indipendentemente dai loro nomi, allora questo farà il trucco:
dt = tabella dati corrente () ;
xc = 1 ; // colonna 1
UN = 2 ; // colonna 2
B = 7 ; // colonna 7
C = 9 ; // colonna 9
trama sovrapposta ( X ( colonna ( xc )) , si ( colonna ( UN ) , colonna ( B ) , colonna ( C ))) ;
Ri: Come selezionare una colonna con un nome specifico?Selezionare le colonne per nome è abbastanza semplice:
dt = Tabella dei dati correnti () ;
UN = 2 ;
B = 7 ;
C = 9 ;
Colonna ( dt , Car ( UN ) ) << Imposta selezionato ;
Colonna ( dt , Car ( B ) ) << Imposta selezionato ;
Colonna ( dt , Car ( C ) ) << Imposta selezionato ;
Ma non sono sicuro che tu debba selezionarli per creare la trama sovrapposta che stai cercando.Puoi semplicemente fare questo:
Trama sovrapposta ( X ( : Nome ( "1" ) ) , Y ( Colonna ( dt , Car ( UN ) ) , Colonna ( dt , Car ( B ) ) ,
Colonna ( dt , Car ( C ) ) ) ) ;
Se disponi di un numero variabile di variabili Y, puoi costruirne un elenco e impostarlo come variabili Y per il grafico di sovrapposizione:
colList = {} ;
colList = Inserire ( colList , Colonna ( dt , Car ( UN ) ) ) ;
colList = Inserire ( colList , Colonna ( dt , Car ( B ) ) ) ;
colList = Inserire ( colList , Colonna ( dt , Car ( C ) ) ) ;
Trama sovrapposta ( X ( : Nome ( "1" ) ) , Y ( EvalList ( colList ) ) ) ;
HTH,
Eric