【发布时间】:2021-12-29 15:00:17
【问题描述】:
我有一个?像这样执行查询:
t:([]Quantity: 1 2 3;Price 4 5 6;date:2020.01.01 2020.01.02 2020.01.03);
?[t;enlist(within;`date;(2020.01.01,2020.01.02));0b;(enlist `Quantity)!enlist (sum;(`Quantity))]
让我得到给定日期范围内数量的总和。我想调整它以获得日期范围内 Notional 的总和;数量*价格。所以结果应该是(1x4)+(2x5)=14。
我尝试了以下方法
?[t;enlist(within;`date;(2020.01.01,2020.01.02));0b;(enlist `Quantity)!enlist (sum;(`Price*`Quantity))]
但无法让它工作。任何建议将不胜感激!
【问题讨论】: