Hola, soy un principiante de JSL. Necesito aprender cómo mover un bloque de celdas en una columna a una ubicación diferente en una columna diferente recién creada.En este caso, encima de esta nueva columna.
Específicamente, necesito seleccionar un conjunto de celdas en la columna THK marcada como PRE en una columna PRE/POST separada y pegarlas en la parte superior de una nueva columna marcada como THK PRE. Es algo similar a la función Dividir columna, pero no quiero usar la función Dividir columna porque encuentro que, debido a alguna falla, los datos a veces aparecen codificados en la columna recién creada si los datos en algunas celdas del THK falta la columna.
A partir de algunos ejemplos en los foros, armé el código a continuación, pero no pega ningún valor en la columna THK PRE recién creada.¡Por favor ayuda!Muchas gracias de antemano.
Esto es lo que necesito:
Tabla de datos iniciales
GRACIAS ANTES/POST
9.5 POSTE
9.8 POSTE
10.1 ENVÍO
11.0 ANTERIOR
11.4 PRE
10.9 PRE
Así es como necesito que se vea la tabla de datos después de esta operación:
THK | PRE/POST | GRACIAS PRE
9.5 POST 11.0
9.8 POST 11.4
10.1 POST 10.9
11.0 ANTERIOR
11.4 PRE
10.9 PRE
El siguiente script no pega ningún valor en la columna recién creada, la columna permanece vacía
// 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)
¡Por favor ayuda! Muchas gracias de antemano.Yo uso JUMP 16.0.0
@jthi