Come aggiungere la riga di conteggio continuo con l'istruzione IFCiao esperto,
Come posso aggiungere una nuova colonna (D) in grado di aggiungere la riga di conteggio SE "CompareSeqVsAlarmDP" è 1 in sequenza utilizzando JSL?
Posso riprodurre questa condizione in Excel utilizzando l'istruzione IF: IF((C27=0),0,(C27+ D26 )).
Ma non è ancora riuscito a convertire la condizione IF in JMP.
Penso che ci sia qualcosa di sbagliato nella mia dichiarazione IF. La mia dichiarazione JSL è la seguente:
dt1:New Column << Set Formula(If(:"CompareSeqVsAlarmDP=z"n == ., 0, :"CompareSeqVsAlarmDP=z"n + (:New Column - 1)))


grazie in anticipo!
Automazione e scriptingRi: Come aggiungere la riga di conteggio continuo con l'istruzione IFEcco come gestirei il tuo problema
Questa formula inizia il conteggio come 0 e quindi lo incrementa se "CompareSeqVsAlarmDP=z" non è 0
As Constant( count = 0 );
If( :"CompareSeqVsAlarmDP=z"n != 0,
count++,
count = 0
);
count;
Ri: Come aggiungere la riga di conteggio continuo con l'istruzione IFGrazie mille @txnelson !
Il passaggio fornisce una logica migliore.
Solo per la mia revisione futura, ecco come farlo manualmente.

Lo script per Nuova colonna: (ho semplicemente cambiato ; in +)
As Constant( count = 0 )
+If( :CompareSeqVsAlarmDP == !0,
count++,
count = 0
);