例如按身高的数值大于63的堆数:
这个堆数是指:当相邻行数连续大于63时计数为1、这样计数应该是有 8
这个用循环的方式能得到结果、请教是否还有其它方式可以得到结果。谢谢!
Maybe something like this:
If(Row() == 1, cur_val = 1); If(:height > 63 & Lag(:height) <= 63, cur_val ++);
Sum(:height[Index(1,Row()-1)]<=63&:height[Index(2,Row())]>63)
当数据量很大时、两个专家的方法耗时方面是有较大差异的。再次感谢!