Formula per alternare il valore (1 o 0) nella nuova colonna in base alla modifica per riga nella colonna esistenteHo una domanda sulla creazione di una formula per fare qualcosa in JSL che faccio molto facilmente in Excel.
Se dovessi avere la Colonna A e voglio generare la Colonna B, inserisco uno zero in B1, quindi aggiungo la formula:
= IF (A2 <> A1, IF (B1 = 0,1,0), B1)
in B2 quindi copia la colonna. C'è una formula per farlo in JMP? Ho provato Lag () ma non mi dà i risultati che sto cercando.

Ri: Formula per alternare il valore (1 o 0) nella nuova colonna in base alla modifica per riga nella colonna esistente @Dan_Obermiller , Hai ragione, @markbailey aveva un'opzione più semplice ma entrambi funzionano perfettamente! Grazie mille!!!
Ri: Formula per alternare il valore (1 o 0) nella nuova colonna in base alla modifica per riga nella colonna esistenteLa formula è esattamente la stessa di quella che avresti inserito in Excel. Le differenze sono che devi specificare la prima riga nella formula e devi sapere esattamente cosa sta facendo la compilazione automatica di Excel (che non è sempre diretta).
In modo interattivo, sarebbe simile a questo:

Il codice JSL sarebbe simile a questo:
If(
Row() == 1, 0,
:A[Row()] != Lag( :A, 1 ), If( Lag( :B, 1 ) == 0, 1, 0 ),
Lag( :B, 1 )
)
Oppure usa la formula di Mark che sembra più semplice!
Ri: Formula per alternare il valore (1 o 0) nella nuova colonna in base alla modifica per riga nella colonna esistenteProva questa formula:
