data
.filter((d) => d.range > 0)
.filter((d) => (d.year > 0) & (d.year < 2024))
.derive({ range2: (d) => `${d["range"]} ` * 1 })
.groupby("technology")
.rollup({
mean: (d) => op.mean(d.range2),
median: (d) => op.median(d.range2),
max: (d) => op.max(d.range2),
count: op.count()
})
.orderby(aq.desc("mean"))
.view()