Это 2 -ступенчатый обходной путь.
update price: quantity wavg' price from wj[w; `sym`time; tbl; (data; (::; `price); (::; `quantity))];
Вопрос
Есть ли способ рассчитать средневзвешенное в окно соединения (WJ), так как мы можем использовать min, max, avg
должен быть способ использовать wavg
слишком?
wj[w; `sym`time; tbl; (data; (wavg; `quantity; `price))]
Это просто дает мне список значений, которым предшествует Wavg
Решение 2
Это 2 -ступенчатый обходной путь.
update price: quantity wavg' price from wj[w; `sym`time; tbl; (data; (::; `price); (::; `quantity))];
Другие советы
Я помню, как сталкивался с аналогичной проблемой раньше. Попробуй это:
wj[w; `sym`time; tbl; (data; (wavg[;]; `quantity; `price))]