需要使用 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))
我建议您在尝试编写脚本之前通过使用菜单和鼠标单击来完成所有步骤。