Kdb 如何计算窗口联接中的加权平均值?

Kdb 如何计算窗口联接中的加权平均值?,kdb,Kdb,有没有办法计算窗口连接中的加权平均值(wj) 既然我们可以使用min、max、avg,那么也应该有一种方法来使用wavg wj[w; `sym`time; tbl; (data; (wavg; `quantity; `price))] 这只是给了我一个以wavg开头的值列表,我记得以前遇到过类似的问题。试试这个: wj[w; `sym`time; tbl; (data; (wavg[;]; `quantity; `price))] 这是两步解决方法 update price: quantit

有没有办法计算窗口连接中的加权平均值(wj) 既然我们可以使用
min、max、avg
,那么也应该有一种方法来使用
wavg

wj[w; `sym`time; tbl; (data; (wavg; `quantity; `price))]

这只是给了我一个以wavg开头的值列表,我记得以前遇到过类似的问题。试试这个:

wj[w; `sym`time; tbl; (data; (wavg[;]; `quantity; `price))]

这是两步解决方法

update price: quantity wavg' price from wj[w; `sym`time; tbl; (data; (::; `price); (::; `quantity))];

不,不行。给出与前面的
wavg[;]
相同的列表