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 A=2, B=7, C=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 colonna1.
Grazie
Re: 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 ( car (un )) / : colonna ( car (b )) )) ;
grazie per la tua raccomandazione
Re: 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 )) , y ( colonna ( un ) , colonna ( b ) , colonna ( c ))) ;
Re: Come selezionare una colonna con un nome specifico?Selezionare le colonne per nome è abbastanza semplice:
dt = Tabella dati corrente () ;
un = 2 ;
b = 7 ;
c = 9 ;
Colonna ( dt , Char ( un ) ) << Imposta selezionato ;
Colonna ( dt , Char ( b ) ) << Imposta selezionato ;
Colonna ( dt , Char ( c ) ) << Imposta selezionato ;
Ma non sono sicuro che tu debba selezionarli per creare la trama di sovrapposizione che stai cercando.Puoi semplicemente fare questo:
Trama sovrapposta ( X ( : Nome ( "1" ) ) , Y ( Colonna ( dt , Char ( un ) ) , Colonna ( dt , Char ( b ) ) ,
Colonna ( dt , Char ( c ) ) ) ) ;
Se hai 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 , Char ( un ) ) ) ;
colList = Inserire ( colList , Colonna ( dt , Char ( b ) ) ) ;
colList = Inserire ( colList , Colonna ( dt , Char ( c ) ) ) ;
Trama sovrapposta ( X ( : Nome ( "1" ) ) , Y ( Lista di valutazione ( colList ) ) ) ;
HTH,
Eric