IF 문을 사용하여 연속 개수 행을 추가하는 방법안녕하세요 전문가님,
JSL을 사용하여 "CompareSeqVsAlarmDP"가 1인 경우 카운트 행을 추가할 수 있는 새 열(D)을 어떻게 추가할 수 있나요?
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)))


미리 감사드립니다!
자동화 및 스크립팅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
);