Formule pour changer la valeur (1 ou 0) dans la nouvelle colonne en fonction du changement par ligne dans la colonne existanteJ'ai une question sur la création d'une formule pour faire quelque chose dans JSL que je fais très facilement dans Excel.
Si je devais avoir la colonne A et que je voulais générer la colonne B, je mettrais un zéro dans B1, puis j'ajouterais la formule:
= IF (A2 <> A1, IF (B1 = 0,1,0), B1)
dans B2 puis recopiez la colonne. Existe-t-il une formule pour faire cela dans JMP? J'ai essayé Lag () mais cela ne me donne pas les résultats que je recherche.

Re: formule pour basculer la valeur (1 ou 0) dans la nouvelle colonne en fonction du changement par ligne dans la colonne existante @Dan_Obermiller , Vous avez raison, @markbailey avait une option plus simple, mais les deux fonctionnent parfaitement! Merci beaucoup!!!
Re: formule pour basculer la valeur (1 ou 0) dans la nouvelle colonne en fonction du changement par ligne dans la colonne existanteLa formule est exactement la même que celle que vous mettriez dans Excel. Les différences sont que vous devez spécifier la première ligne de la formule et savoir exactement ce que fait le remplissage automatique Excel (ce qui n’est pas toujours simple).
Interactivement, cela ressemblerait à ceci:

Le code JSL ressemblerait à ceci:
If(
Row() == 1, 0,
:A[Row()] != Lag( :A, 1 ), If( Lag( :B, 1 ) == 0, 1, 0 ),
Lag( :B, 1 )
)
Ou utilisez simplement la formule de Mark qui a l'air plus simple!
Re: formule pour basculer la valeur (1 ou 0) dans la nouvelle colonne en fonction du changement par ligne dans la colonne existanteEssayez cette formule:
