既存の列の行ごとの変更に基づいて新しい列の値(1または0)を切り替える式JSLでExcelで簡単にできることをするための式の作成について質問があります。
A列にしてB列を生成したい場合は、B1にゼロを入れて式を追加します。
= IF(A2≠A1、IF(B1 = 0、1、0)、B1)
B2にそれから列をコピーして下さい。 JMPでそれを行うための公式はありますか?Lag()を試しましたが、探している結果が得られません。

再:式は、既存の列の行による変更に基づいて新しい列の値(1または0)を切り替える @Dan_Obermiller 、あなたは正しいです、 @markbailey より単純なオプションがありましたが、両方とも完璧に動作します。本当にありがとう!!!
再:式は、既存の列の行による変更に基づいて新しい列の値(1または0)を切り替える式は、Excelに入力したものとまったく同じです。違いは、式の最初の行を指定する必要があることと、Excelの自動入力が何をしているのかを正確に知る必要があることです(これは必ずしも簡単ではありません)。
対話的には、このようになります。

JSLコードは次のようになります。
If(
Row() == 1, 0,
:A[Row()] != Lag( :A, 1 ), If( Lag( :B, 1 ) == 0, 1, 0 ),
Lag( :B, 1 )
)
もっと単純に見えるMarkの式を使うだけです。
再:式は、既存の列の行による変更に基づいて新しい列の値(1または0)を切り替えるこの式を試してください:
