如何使用 IF 語句新增連續計數行專家您好,
如何使用 JSL 新增一個新列 (D),如果「CompareSeqVsAlarmDP」依序為 1,則能夠新增計數行?
我可以使用 IF 語句在 Excel 中重現此條件: 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)))


先感謝您!
自動化和腳本編寫回覆:如何使用 IF 語句新增連續計數行這是我處理你的問題的方式
此公式從 0 開始計數,然後如果「CompareSeqVsAlarmDP=z」不是 0,則遞增計數
As Constant( count = 0 );
If( :"CompareSeqVsAlarmDP=z"n != 0,
count++,
count = 0
);
count;
回覆:如何使用 IF 語句新增連續計數行非常感謝@tx尼爾森!
該步驟提供了更好的邏輯。
為了我將來的修訂,這是手動完成的方法。

新專欄的腳本:(我只是將 ; 更改為 +)
As Constant( count = 0 )
+If( :CompareSeqVsAlarmDP == !0,
count++,
count = 0
);