Formel zum Umschalten des Werts (1 oder 0) in der neuen Spalte basierend auf der Änderung der Zeile in der vorhandenen SpalteIch habe eine Frage zum Erstellen einer Formel für etwas in JSL, die ich sehr leicht in Excel mache.
Wenn ich Spalte A hätte und Spalte B generieren möchte, würde ich eine Null in B1 setzen und dann die Formel hinzufügen:
= IF (A2 <> A1, IF (B1 = 0,1,0), B1)
in B2 dann die Spalte kopieren. Gibt es dafür eine Formel in JMP? Ich habe Lag () ausprobiert, aber ich bekomme nicht die Ergebnisse, nach denen ich suche.

Betreff: Formel, um den Wert (1 oder 0) in der neuen Spalte basierend auf der Änderung der Zeile in der vorhandenen Spalte umzuschalten @ Dan_Obermiller , Du hast Recht, @ Markbailey hatte eine einfachere Option, aber beide funktionieren perfekt! Vielen Dank!!!
Betreff: Formel, um den Wert (1 oder 0) in der neuen Spalte basierend auf der Änderung der Zeile in der vorhandenen Spalte umzuschaltenDie Formel ist genau die gleiche wie in Excel. Die Unterschiede sind, dass Sie die erste Zeile in der Formel angeben müssen, und Sie müssen genau wissen, was die automatische Excel-Datei auslöst (was nicht immer einfach ist).
Interaktiv würde es so aussehen:

Der JSL-Code würde folgendermaßen aussehen:
If(
Row() == 1, 0,
:A[Row()] != Lag( :A, 1 ), If( Lag( :B, 1 ) == 0, 1, 0 ),
Lag( :B, 1 )
)
Oder verwenden Sie einfach Marks Formel, die einfacher aussieht!
Betreff: Formel, um den Wert (1 oder 0) in der neuen Spalte basierend auf der Änderung der Zeile in der vorhandenen Spalte umzuschaltenVersuchen Sie diese Formel:
