Hi @Tyler
I created a workflow repeat_moving_aggregation.knwf (20.7 KB). It doesn’t use a Loop node or Moving Aggregation node. I used the rank node to rank you rowś within every id. With the CounterGeneration node I keep the original input order as is.

gr
Hans