def gen_group(base_query: BaseQuery, query: BaseQuery, grouping: List[str]) -> BaseQuery: for group in grouping: query = query.group_by(group) return query