数据分组取出每组的前五位数据

1717554086735png

如图所示,需要拿到每个渠道和地区的产品数量前五位,如有并列则全拿


=A1.groups(salechnl,seragefgscode;count(risk):rs).sort(rs:-1).derive(ranki(rs):id).select(id<=5)

我用这个方法可以拿到单组数据的前五位,但是无法拿到每个分组的,该怎么取到每个组的?

求大佬支招!