IF文でContinuous Count行を追加する方法専門家さん、こんにちは。
JSL を使用して「CompareSeqVsAlarmDP」が 1 の場合に count 行を追加できる新しい列 (D) を追加するにはどうすればよいですか?
Excel で IF ステートメントを使用してこの状態を再現できます: IF((C27=0),0,(C27+ D26 ))。
しかし、JMP で IF 条件を変換することはまだ失敗しています。
IF ステートメントに何か問題があると思います。 私のJSLステートメントは次のとおりです。
dt1:New Column << Set Formula(If(:"CompareSeqVsAlarmDP=z"n == ., 0, :"CompareSeqVsAlarmDP=z"n + (:New Column - 1)))


よろしくお願いします!
自動化とスクリプト作成Re: IF文で連続カウント行を追加する方法あなたの問題に私が対処する方法は次のとおりです
この式はカウントを 0 から開始し、「CompareSeqVsAlarmDP=z」が 0 でない場合にカウントを増加させます。
As Constant( count = 0 );
If( :"CompareSeqVsAlarmDP=z"n != 0,
count++,
count = 0
);
count;
Re: IF文で連続カウント行を追加する方法どうもありがとうございます。 @txnelson !
このステップにより、より良いロジックが得られます。
今後の改訂のために、これを手動で行う方法を示します。

新しい列のスクリプト: (; を + に変更するだけです)
As Constant( count = 0 )
+If( :CompareSeqVsAlarmDP == !0,
count++,
count = 0
);