如何计算同一列中连续值的数量之和?你好,
我能够识别“数据”列上的连续值(请参阅“序列滚动”列)。但是我需要生成一个列(请参阅预期结果列)来汇总连续值的数量。
任何帮助或建议都将不胜感激。谢谢
“顺序滚动”栏
如果(:Item == Lag(:Item,1),
如果(Dif(:数据,1)==1,
Dif(:数据, 1 ), 。
), 。
)
预测模型和机器学习分享和交流结果回复:如何计算同一列中连续值的数量之和?
回复:如何计算同一列中连续值的数量之和?从第一个匹配行中删除该值但仍然将其添加到计算中是否有特定原因?
这里有 5 个连续的值,但第一行被设置为缺失。

回复:如何计算同一列中连续值的数量之和?我将创建两列,序列公式如下
As Constant(seq = 0);
If(Dif(:Data) != 1,
seq++
);
seq;
然后使用它来计算 Col Number
Col Number(:Sequence, :Sequence)

如果你想让第一行缺失,可以通过在结果中添加 if 语句来实现
If(Row() == Col Min(Row(), :Sequence),
.
,
Col Number(:Sequence, :Sequence)
)

回复:如何计算同一列中连续值的数量之和?你好,
没有特别的原因。只是我检查序列滚动的公式取决于上面的上一行。
回复:如何计算同一列中连续值的数量之和?有用!
谢谢:)
