怎么不用循环计算这个列?

attachments-2021-12-NeaGkvzk61b7ffca1bf83.jpeg根据volume列计算f1列,不用循环怎么实现呢

请先 登录 后评论

1 个回答

Shena Mao

以下代码可以实现你这边的需求,请参考:

t = table(10 7 13 6 4 8 7 3 6 as volume)
tmp = select volume, iif(deltas(volume)>0, rowNo(volume), NULL) as flag from t
tmp.bfill!()
select volume, cumrank(volume) from tmp context by flag
请先 登录 后评论
  • 1 关注
  • 0 收藏,1036 浏览
  • ddbuserex 提出于 2021-12-14 10:22

相似问题