根據現有列中的行更改,在新列中切換值(1或0)的公式我有一個關於創建一個在JSL中做某事的公式的問題,我在Excel中很容易做到。
如果我要有A列並且我想生成B列,我會在B1中加零,然後添加公式:
= IF(A2 <> A1,IF(B1 = 0,1,0),B1)
進入B2然後復制列。 在JMP中有這樣的公式嗎?我試過Lag(),但它沒有給我我想要的結果。

Re:根據現有列中的行更改,在新列中切換值(1或0)的公式 @Dan_Obermiller ,你是對的, @markbailey 有一個更簡單的選擇,但兩者都完美!非常感謝!!!
Re:根據現有列中的行更改,在新列中切換值(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的公式,看起來更簡單!
Re:根據現有列中的行更改,在新列中切換值(1或0)的公式試試這個公式:
