幫助在公式編輯器中增加首先... 我是腳本編寫的新手,現在我正在使用公式編輯器。 我正在嘗試做一些我認為相當簡單的事情......
我有兩列數據。 第一列的狀態值在一段時間內是相同的,然後會發生變化並在一段時間內再次保持不變。 例如...
離開
離開
離開
離開
離開
上
上
上
等等
在第二列中,我想在狀態發生變化時增加一個數字。 所以在上面的例子中,OFF 為 1,ON 為 2,下一組 OFF 為 3,等等。
現在我正在設置一個類似這樣的條件語句......
如果( :C1 狀態[排()] == :C1 狀態[排() + 1個],
:X,
:x = :x + 1個
)
其中 C1 Status 是 OFF/ON 行。 我將 x 設置為最初等於 1 的表變量,
但是我收到了某種循環警告,而且它沒有增加。
任何幫助,將不勝感激。
數據表腳本回复:幫助在公式編輯器中增加傑出的! 工作起來很有魅力。 謝謝!
回复:幫助在公式編輯器中增加嗨,斯科特,
我傾向於將 LAG 函數用於此類操作,如下所示:
If( Row() == 1,
1,
If( :C1== Lag( :C1, 1 ),
Lag( :PERIOD, 1 ),
Lag( :PERIOD, 1 ) + 1
)
)
它不是那麼優雅,但它是可靠的。
最好的,
TS