请教下有没有这样的函数,对于一个向量或者表的某一列,生成等长的新列,里面的值是累加,但是当累加值符合某条件(比如累加值的绝对值小于1000)的时候,则下一个累加值从对应的原始数据的下一个值开始.比如[1100,1100,-1300,-10000,1000] 期望的结果是[1100,2200,900,-10000,-9000]
可以分两部实现,参考脚本如下
c = cumsum L;c - ffill(prev iif(1000>abs c,c,00)).nullFill(0);