Ricodifica di colonne utilizzando le istruzioni IFCiao esperti JMP,
Sono nuovo delle istruzioni IF e vorrei usarne una (o qualcos'altro che realizzerebbe la stessa cosa) per ricodificare una colonna che ha un valore legato a un altro valore di colonne.
Quindi nell'esempio seguente:
EndTime Id è un ID di esecuzione univoco per 8 canali.
Ci sono 10 intervalli di riparazione.
Vorrei assegnare un numero di esecuzione continua (vedi colonna vuota) per ogni ID EndTime univoco, che si riavvia con 1 quando l'intervallo di riparazione cambia.
Grazie!

Re: Ricodifica colonne usando istruzioni IFCiao @lizrdee
Più probabilmente @Thierry_S è sufficiente la risposta.
Altrimenti, dai un'occhiata a questa discussione
Come faccio a creare una colonna di indice per ID?
Re: Ricodifica colonne usando istruzioni IFC'è un piccolo errore nella formula: ho dimenticato di precedere una chiamata RUN NUMBER con ":"
If( Row() == 1,
1,
If( :EndTime Id != Lag( :EndTime Id, 1 ),
Lag( :RUN NUMBER, 1 ) + 1,
Lag( :RUN NUMBER, 1 )
)
);
Re: Ricodifica colonne usando istruzioni IFCiao,
Potresti usare la seguente formula (copia e incolla nell'editor delle formule)
If( Row() == 1,
1,
If( :EndTime Id != Lag( :EndTime Id, 1 ),
Lag( :RUN NUMBER, 1 ) + 1,
Lag( RUN NUMBER, 1 )
)
);
Funzionerà correttamente solo se la tabella è ordinata per EndTime Id