data
.groupby("key")
.rollup({
mean_danceability: (d) => op.mean(d.danceability),
mean_instrumental: (d) => op.mean(d.instrumentalness),
mean_dancing_vocals: (d) =>
op.mean(0.8 * d.danceability + 0.8 * d.instrumentalness),
count: op.count()
})
.filter((d) => d.count === 10)
.orderby(aq.desc("mean_instrumental"))
.view(12)