Ciao, sono un principiante JSL. Ho bisogno di imparare come spostare un blocco di celle in una colonna in una posizione diversa in una colonna diversa, appena creata.In questo caso, in cima a questa nuova colonna.
In particolare, devo selezionare un insieme di celle nella colonna THK contrassegnata come PRE in una colonna PRE/POST separata e incollarle sopra una nuova colonna contrassegnata THK PRE. È in qualche modo simile alla funzione Dividi colonna, ma non voglio usare la funzione Dividi colonna poiché trovo che, a causa di qualche problema tecnico, i dati a volte appaiono codificati nella colonna appena creata se i dati in alcune celle del THK manca la colonna.
Da alcuni esempi sui forum, ho messo insieme il codice qui sotto, ma non incolla alcun valore nella colonna THK PRE appena creata.Per favore aiuto!Molte grazie in anticipo.
Ecco cosa mi serve:
Inizio tabella dati
GRAZIE PRE/POST
9.5 POSTA
9.8 POSTA
10.1 POSTA
11.0 PRE
11.4 PRE
10.9 PRE
Ecco come deve apparire la tabella dei dati dopo questa operazione:
GRAZIE | PRE/POST | GRAZIE PRE
9.5 POSTA 11.0
9.8 POSTA 11.4
10.1 POSTA 10.9
11.0 PRE
11.4 PRE
10.9 PRE
Lo script seguente non incolla alcun valore nella colonna appena creata, la colonna rimane vuota
// Pick the source data table
dt=Open("Data Table");
//Create New THK PRE column
dt << New Column( "THK PRE", Numeric, "Continuous");
Wait(1);
// Select PRE values from THK column
vals = Column(dt, "THK") << Get Rows Where(:Name("PRE/POST") == "PRE");
// Put these in the new column THK PRE
Column(dt, "THK PRE") << Set Values(vals)
Per favore aiuto! Molte grazie in anticipo.Uso JUMP 16.0.0
@jthi