Formula della colonna per determinare l'ordine di prova per campioni ripetutiIn allegato il file JMP e voglio replicare la colonna Test Order con la formula della colonna. La colonna Test Order è basata su SerialNo e TransactionBegDtm su più LotNo. L'obiettivo è sapere se SerialNo è stato testato 1° o 2° in base a TransactionBegDtm. Ho provato la formula qui sotto, ma non sono riuscito a ottenere la sequenza di corrispondenza corretta.
dt = Tabella dati corrente();
dt << Nuova colonna( "Duplicato", Formula( Col Somma cumulativa(If(Row() == Col Min(Row(), :SerialNo, :TransactionBegDtm, :LotNo), 1, 2), :SerialNo, :TransactionBegDtm) );
Analisi e modellazione dei dati di baseOrganizzazione dei contenutiFusione e pulizia dei datiRe: Formula della colonna per determinare l'ordine di prova per campioni ripetutiÈ più semplice ordinare prima i dati tramite transactionbegdtm per assicurarsi che l'ordinamento sia "corretto", quindi potresti essere in grado di usare qualcosa come
Col Cumulative Sum(1, :SerialNo, :LotNo))
Inoltre, se può esserci solo 1 o 2 come ordine di prova, puoi usare qualcosa come
If(:TransactionBegDtm == Col Min(:TransactionBegDtm, :SerialNo, :LotNo),
1
, 2
)
Re: Formula della colonna per determinare l'ordine di prova per campioni ripetutiGrazie per la risposta rapida, ho potuto usare il secondo metodo della tua soluzione e ha funzionato.