Jim's steps are the way to go, and can be combined in a formula like this one, which avoids sort-dependency and also allows for table augmentation later:
Col Mean( :Vals, Floor( (Col Rank( :Vals ) - 1) / 100 ) )
Below, I've used this formula on integers 1::1000, randomly sorted. As shown, any number between 100*k+1 and 100*(k+1), inclusive, will have a group mean of k + 50.5. In practice, you may be sorting (ranking) by another column, say a timestamp, which is fine.
Cheers,
Brady
![brady_brady_1-1614268732653.png brady_brady_1-1614268732653.png](https://community.jmp.com/t5/image/serverpage/image-id/30698iBEE33DFCE41F06E9/image-size/medium?v=v2&px=400)