<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Ho una nuova colonna nella mia tabella dati e utilizzo JSL, ho bisogno di rimuovere le prime due righe della colonna, spostare i dati rimanenti fino alla cima della colonna e quindi ripetere quei valori fino alla riga finale. Allegata a questa domanda è come appare adesso.
Grazie per eventuali suggerimenti o aiuto!
Funziona perfettamente. Grazie mille!
Questo dovrebbe funzionare per l'esempio. Sostituisci "Colonna 1" con il nome della colonna di interesse.
data_raw = currentdatatable ();
data_table = data_raw << sottoinsieme (righe (
data_raw << getrowswhere (
! ismissing (: colonna 1)
& Fila ()! = 1
& Fila ()! = 2
);
),
invisibile
);
data_rows = column (data_table, "Column 1") << getasmatrix ();
chiudere (data_table, nosave);
For (i = 1; k = 1, i <= nrows (data_raw), i ++; k ++,
colonna (data_raw, "Colonna 1") = data_rows;
Se (k == nrows (data_rows), k = 0);
);