Voglio riempire "243" nella riga 12345 della colonna NO (colonna X, Raw5) e spingerlo verso il basso per riempirlo (la colonna 678910 di NO è riempita con "1511")

Ecco 2 soluzioni.

La prima soluzione presuppone che tutti i dati siano in set di 5 righe, quindi assegna sempre valori da ogni quinta riga.
If( Mod( Row(), 5 ) == 0,
Num( :X ),
Num( :X[(Floor( Row() / 5 ) + 1) * 5] )
);
Il secondo utilizza il valore della prima riga NO superiore o uguale al numero di riga corrente.
As Constant(
NORows = Current Data Table() << get rows where( :track no == "NO" )
);
val = Num( :X[NORows[1]] );
If( Row() == NORows[1],
Try( NORows = NORows[Index( 2, Length( NORows ) )] )
);
val;
Se devi fare questa operazione solo una volta, puoi anche farlo in modo interattivo in JMP (nota che JMP non è in grado di catturare tutti i passaggi eseguiti qui, quindi non è così semplice automatizzare in base allo script creato da JMP).
Per prima cosa crea una nuova colonna per mantenere l'ordine originale e ordina la tua tabella in modo decrescente in base ad essa

Quindi modifica i valori della colonna X in Numerico OPPURE cambia NO in Carattere (io scelgo X in Numerico).
Quindi seleziona un valore NO dalla colonna numero traccia, fai clic destro su di esso e seleziona le celle corrispondenti

Tieni premuto Alt e premi sull'intestazione della colonna X per selezionare i valori delle colonne X che non corrispondono a nessun valore sulla traccia n.

Premi Ctrl + C (o altrimenti copia) quei valori negli appunti, clicca su NESSUNA intestazione di colonna e incollali con Ctrl + V

Fare clic sull'intestazione della colonna NO per selezionare tutti i valori in essa contenuti, fare clic con il pulsante destro del mouse sul primo valore e compilare

Ordina nuovamente la tabella (in ordine crescente questa volta) con la colonna creata nel primo passaggio ed elimina la colonna di ordinamento

Ed ecco un'altra opzione di formula che utilizza Lag (questo presuppone che tu voglia caratteri o che tu abbia la colonna numerica X)
If(Mod(Row(), 5) == 0,
:X
,
Lag(:X, -1*(5 - Mod(Row(), 5)))
)