schema
.fields()[group_expr.len()..].to_vec()
.iter()
.enumerate()
.try_for_each(|(i, field)| {
if required_columns.contains(&field.qualified_column()) {
new_aggr_expr.push(aggr_expr[i].clone());
utils::expr_to_columns(&aggr_expr[i], &mut new_required_columns)
} else {
Ok(())
}
})?;