需要使用 Lag 函數的幫助大家好!
希望有人能幫助我解決這個問題:
以下代碼的預期輸出是什麼?

評估後我得到以下日誌:

新的列看起來像這樣:

SliderID 列是:

希望有人能啟發我!提前致謝! 
回复:需要使用 Lag 函數的幫助這很有啟發!感謝對該公式如何工作的簡要解釋!
回复:需要使用 Lag 函數的幫助這對我有用!多謝! 
回复:需要使用 Lag 函數的幫助查看數據,我沒有看到任何重複的 SliderID 值,因此它可能工作正常。 你可能會使用
try(dABCE<<DELETEROWS></DELETEROWS>
當沒有任何內容可刪除時捕獲並忽略錯誤。
編輯:好吧,如果沒有拋出錯誤,請不要嘗試。 或許這。
回复:需要使用 Lag 函數的幫助你的公式
:SliderID == Lag(:SiiderID, 1 )
是一個布爾運算。當 SliderID 的當前行值等於前一行的值 os SliderID, "Lag(:SliderID, 1)" 時,比較的值為“True”,因此將返回數值 1。如果當前行的 SliderID 值與上一行的 SliderID 值比較不等於,返回值為 0。
@斯蒂芬_皮爾森將公式修改為“If”子句將得到相同的值。
列出的錯誤是對該行的響應
dABCR << Delete Rows;
並且它正在被返回,因為沒有選擇任何行作為該行的結果
dABCR << Select Where(SN == 1);
對此行的唯一更正是通過在 SN 前面放置“:”來確定列引用的範圍
dABCR << Select Where(:SN==1);
回复:需要使用 Lag 函數的幫助您的公式缺少 if 語句。 應該是這樣的
Formula(If(:sliderID == lag(:sliderID,1),1,0))
我建議您在嘗試編寫腳本之前通過使用菜單和鼠標單擊來完成所有步驟。