Crea una colonna di sequenzaciao Comunità
qualcuno può aiutarmi con JSL
ho bisogno di 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
Modellazione statistica avanzataAutomazione e scriptingConsumatori e ricerche di mercatoAccesso ai datiQualità e ingegneria di processoRi: creare una colonna di sequenzaGrazie a tutti per aver risolto il mio problema. Molto apprezzato :-)!
Ri: creare una colonna di sequenzaNon concentrarti affatto su di noi! Divertiti con i nipoti!!!
Ri: creare una colonna di sequenzaGrazie @brady_brady ........Ho i miei nipoti a casa mia, e non mi sto concentrando sul forum di discussione così chiaramente come dovrei.
Ri: 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.
Si noti che questa formula funziona indipendentemente da come è ordinata la tabella. Il suo valore dice "questa è la k-esima volta che incontro questo valore in questo set di dati, partendo dall'alto". Questo ha applicazione in molti altri contesti, in particolare quando è coinvolto l'ordinamento creativo, ed è uno dei miei trucchi preferiti.
Saluti,
Brady
Ri: creare una colonna di sequenzaNella tua prima voce, hai una colonna chiamata 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.
Ri: creare una colonna di sequenzaEcco la formula per farlo. Puoi usarlo così com'è in una colonna o adattarlo al tuo script.

Ri: 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 ... scusa per quello) ..... ma devo creare una sequenza di colonne con JSL ... per questo ho bisogno di aiuto.
usando il tuo suggerimento:
dt << New Column( "Sequence", 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 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
..... .......
Ri: creare una colonna di sequenzaCi sono diversi argomenti di discussione precedenti che trattano questo... in futuro, cerca prima le ricerche conosciute
Ecco una soluzione per la formula
col sum(1, :wafer_id);