Recodage des colonnes à l'aide des instructions IFBonjour experts JMP,
Je suis nouveau dans les instructions IF et j'aimerais en utiliser une (ou quelque chose d'autre qui accomplirait la même chose) pour recoder une colonne qui a une valeur liée à une autre valeur de colonne.
Ainsi dans l'exemple ci-dessous :
EndTime Id est un ID d'exécution unique pour 8 canaux.
Il existe 10 intervalles de réparation.
Je souhaite attribuer un numéro d'exécution continue (voir colonne vide) pour chaque identifiant EndTime unique, qui redémarre à 1 lorsque l'intervalle de réparation change.
Merci!

Re : Recodage des colonnes à l'aide d'instructions IFSalut @lizrdee
Le plus probable @Thierry_S La réponse de est suffisante.
Sinon regarde cette discussion
Comment créer une colonne d'index par ID ?
Re : Recodage des colonnes à l'aide d'instructions IFIl y a une petite erreur dans la formule : j'ai oublié de faire précéder un appel à RUN NUMBER avec ":"
If( Row() == 1,
1,
If( :EndTime Id != Lag( :EndTime Id, 1 ),
Lag( :RUN NUMBER, 1 ) + 1,
Lag( :RUN NUMBER, 1 )
)
);
Re : Recodage des colonnes à l'aide d'instructions IFSalut,
Vous pouvez utiliser la formule suivante (copier et coller dans l'éditeur de formule)
If( Row() == 1,
1,
If( :EndTime Id != Lag( :EndTime Id, 1 ),
Lag( :RUN NUMBER, 1 ) + 1,
Lag( RUN NUMBER, 1 )
)
);
Cela ne fonctionnera correctement que si le tableau est trié par EndTime Id