selezionare dove su più colonneHo una tabella di dati con 60 colonne e sto cercando di selezionare le colonne che hanno "Test" nel loro nome. Devo quindi selezionare tutti i valori 1 che si trovano nell'intervallo 50 e -50 in Test_AB;
2.valori compresi nell'intervallo 100 e -100 in Test_CD;
3.valori compresi nell'intervallo 200 e -200 in Test_EF;
ed eliminare altre righe.
C'è un modo semplice per farlo in JSL?
Grazie
Ri: seleziona dove su più colonneSe avevi già un codice funzionante potrebbe essere molto utile includerlo nella tua richiesta.Molte volte una modifica del tuo codice funzionante sarà la cosa migliore per ottenere i tuoi risultati.
Ri: seleziona dove su più colonneGrazie per la risposta.
Bene, con la mia conoscenza attraverso tutte le interazioni in questo forum, avevo già scritto questo pezzo di codice prima di postare. L'intento alla base di questa domanda era vedere se esiste un modo "facile" per farlo. Con questo intendo un numero minore di righe. Anche se c'è un modo per evitare i loop. Ho più loop nello script e questo rallenta l'esecuzione.Ri: seleziona dove su più colonneDi seguito è riportato un esempio di come eseguire gli articoli richiesti
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
// Find all columns that have PN in their name, and select the column
For( i = 1, i <= N Cols( dt ), i++,
If( Contains( Column( dt, i ) << get name, "PN" ),
Column( dt, i ) << set selected
)
);
// Select the required rows
dt << select where(
118 <= :NPN1 <= 122 |
360 <= :PNP1 <= 300 |
500 <= :PNP2 <= 510
);
// Delete the non selected rows
dt << invert row selection;
dt << delete rows;
Queste 2 attività sono elementi molto elementari in JSL.Con il numero di interazioni che hai avuto sul forum di discussione, mi sarei aspettato che tu fossi stato in grado di gestire il tuo problema senza l'aiuto del gruppo di discussione.Se hai ancora problemi con la scrittura del tuo JSL, allora ti suggerisco caldamente di iscriverti a un corso di formazione su JSL, e ancora più fortemente ti suggerisco di dedicare del tempo alla lettura della Guida allo scripting.