Fórmula para cambiar el valor (1 o 0) en una nueva columna según el cambio por fila en la columna existenteTengo una pregunta sobre la creación de una fórmula para hacer algo en JSL que hago muy fácilmente en Excel.
Si tuviera la Columna A y quisiera generar la Columna B, pondría un cero en B1 y luego agregaría la fórmula:
= IF (A2 <> A1, IF (B1 = 0,1,0), B1)
en B2 luego copiar la columna. ¿Hay una fórmula para hacer eso en JMP? He intentado Lag () pero no me da los resultados que estoy buscando.

Re: Fórmula para cambiar el valor (1 o 0) en una nueva columna según el cambio por fila en la columna existente @Dan_Obermiller , Estás en lo correcto, @markbailey Tenía una opción más simple pero ambas funcionan perfectamente! ¡¡¡Muchas gracias!!!
Re: Fórmula para cambiar el valor (1 o 0) en una nueva columna según el cambio por fila en la columna existenteLa fórmula es exactamente la misma que la que pondrías en Excel. Las diferencias son que necesita especificar la primera fila en la fórmula y necesita saber exactamente qué está haciendo el autocompletar de Excel (lo que no siempre es sencillo).
Interactivamente, se vería así:

El código JSL se vería así:
If(
Row() == 1, 0,
:A[Row()] != Lag( :A, 1 ), If( Lag( :B, 1 ) == 0, 1, 0 ),
Lag( :B, 1 )
)
O simplemente use la fórmula de Mark que parece más simple!
Re: Fórmula para cambiar el valor (1 o 0) en una nueva columna según el cambio por fila en la columna existentePrueba esta fórmula:
