У меня есть номера столбцов, положительные или отрицательные, такие как столбец Val в таблице ниже;
msg = table(1..100 as id, rand(-100..100,100) as Val)
Теперь я хочу вычислить скользящее суммирование для Val с помощью скользящего окна длиной 10, но вычислять только положительные числа в Val. Что-то вроде select msum (if (val> 0), 10) из msg.