【发布时间】:2020-04-25 16:04:18
【问题描述】:
例如在下表中,我想在表的“val”列上运行累积和,按符号列分组。但我想通过“cap”列中的值来限制累积总和。如果累积总和超过上限,我将其限制在该值。对于下一个值,我会将其添加到上限值之上:
示例(以及更好的图片格式)。我得到输入日期、符号、val、cap,我想在“cumval”列中产生输出。
date sym val cap cumval
-----------------------------------
2020.01.01 AAPL 100 200 100
2020.01.02 AAPL 100 200 200
2020.01.03 AAPL 100 200 200
2020.01.04 AAPL -100 200 100
2020.01.01 MSFT 100 300 100
2020.01.02 MSFT 100 300 200
2020.01.03 MSFT 100 300 300
2020.01.04 MSFT 100 400 400
【问题讨论】:
标签: kdb