Crea una colonna di sequenzaciao Comunità
qualcuno può aiutarmi con JSL
devo creare una colonna di sequenza riferita a un'altra colonna di dati (come per l'esempio dell'immagine)
(come puoi vedere per ogni elemento ID wafer, i dati possono essere variabili.... 5/8/4 ecc.)

Grazie in anticipo
Gianpaolo
Tabella datiScriptingRe: Creare una colonna di sequenzaCi sono diversi argomenti di discussione precedenti che hanno trattato questo argomento... in futuro, cerca prima le ricerche note
Ecco una soluzione per la formula
col sum(1, :wafer_id);
Re: Creare una colonna di sequenzaGrazie Nelson, per la tua risposta... e scusa se non ho cercato a fondo nelle altre discussioni
solo... mi manca una cosa (probabilmente la mia domanda non è stata ben spiegata... mi dispiace per quello)..... ma devo creare una sequenza di colonne da JSL... per questo ho bisogno di aiuto.
usando il tuo suggerimento:
dt << Nuova colonna ("Sequenza",
Formula( Col Sum( 1, :Wafer_ID ) ));
);
non ottengo la sequenza 1,2,3,... come ho riportato nella foto..... ma ho il massimo della riga di wafer_ID per ogni dato di wafer.
quello di cui ho bisogno è creare una colonna di sequenza che contenga:
Sequenza di wafer
00 1
00 2
00 3
00 4
01 1
01 2
01 3
02 1
02 2
02 3
02 4
02 5
..... .......
Re: Creare una colonna di sequenzaEcco la formula per farlo. Puoi usarlo così com'è in una colonna o adattarlo al tuo script.

Re: Creare una colonna di sequenzaNella tua prima voce, hai una colonna denominata Wafer_ID, e poi nella tua seconda voce, nel tuo JSL, la chiami solo wafer, ma usi il nome Wafer_ID nella funzione Col Sum().La funzione Col Sum() utilizza il secondo elemento come By Group e, pertanto, deve corrispondere al nome della colonna che si desidera utilizzare per l'aggregazione.
Re: Creare una colonna di sequenzaCiao,
Quello che vorrai usare in questo caso è:
Col Cumulative Sum (1, :Wafer_ID )
Se usi Col Sum ( 1, :Wafer_ID ), otterrai diverse righe del valore "k", dove k è # di righe nel gruppo dato.
Nota che questa formula funziona indipendentemente dall'ordinamento della tabella. Il suo valore dice "questa è la k-esima volta che ho incontrato questo valore in questo set di dati, a partire dall'alto". Questo ha applicazione in molti altri contesti, in particolare quando è coinvolto l'ordinamento creativo, ed è uno dei miei trucchi preferiti.
Saluti,
Brady
Re: Creare una colonna di sequenzaGrazie @brady_brady ........ho i miei nipoti a casa mia e non mi sto concentrando sul forum di discussione chiaramente come dovrei.