你好,
我正在尝试基于“DieY”列创建一个新列
我想要根据每行和前一行之间的差异进行连续计数。
第 2 行与第 1 行,第 3 行与第 2 行,第 4 行与第 3 行,以此类推。
如果差异低于某个值(例如 5),则将该值设置为 1。
如果差值较大,则计数加 1。
保留最后的计数,直到差值高于公式中设定的值。
所以最终我将有一个新列,其值如下:1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3 等等。
非常感谢任何帮助

这是我想出的公式
If(
Row() == 1, count = 1,
:DieY - Lag( :DieY ) > 5, count
++);
count;
