(например "groupArrayMovingSum" для цен товара "a", "b"), например пробую так:
SELECT groupArray((price, name)) as data,
arrayFilter(x -> x.2 = 'a', data) as data_a,
arrayMap(x -> groupArrayMovingSum(30)(x.1), data_a) as res
-- ^^^ Unknown identifier: x
FROM (SELECT arrayJoin([(3, 'a'), (5, 'a'), (3, 'b'), (3, 'b')]) as col, col.1 as price, col.2 as name)
внутри лямбды arrayMap не может быть groupArrayMovingSum?
groupArrayMovingSum применяется к колонке, она сама делает groupArray
Обсуждают сегодня