Come fornire più input per la selezione delle colonne in jslCIAO!
Sto cercando di utilizzare la funzione contiene per selezionare più colonne. Dopo aver esaminato la guida allo scripting, ho trovato un esempio che mi ha dato una direzione, ma non so come fornire più input. Ecco la sezione di codice che sto usando:
dt = current data table();
colList = dt << Get Column Names(Numeric, "Continuous");
For( i = 1, i <= N Cols( dt ), i++,
If( Contains( colList[i],"NPT_IRST_"),
Column( colList[i] ) << Set Selected( 1 )
)
);
Devo dare i seguenti input: "NPT_IRST_" , "_NPT" E [ (parentesi quadra aperta). Come do questi tre input?
Grazie!
Ri: Come fornire più input per la selezione delle colonne in jslGrazie mille per il vostro aiuto!!
Come rapido follow-up, se provo a impilare le colonne selezionate nel caso precedente, sto usando quanto segue:
dt << pila(
colonna(colLista),
Colonna Etichetta sorgente( "Etichetta" ),
Colonna dati in pila( "Dati" )
);
ma per qualche motivo, non impila le colonne selezionate. Qualche suggerimento su come risolvere questo problema?Ri: Come fornire più input per la selezione delle colonne in jslPuoi espandere la condizione If() che stai valutando, nei 3 confronti che desideri.Credo che il codice seguente ti darà ciò di cui hai bisogno
Names Default To Here( 1 );
dt = Current Data Table();
colList = dt << Get Column Names( Numeric, "Continuous" );
For( i = 1, i <= N Cols( dt ), i++,
If( Contains( colList[i], "NPT_IRST_" ) |
Contains( colList[i], "_NPT" ) |
Contains( colList[i], "[" )
,
Column( colList[i] ) << Set Selected( 1 )
)
);