## Is your feature request related to a problem?

If you have a trend with multiple lines, clickhouse queries for each are run one-after-another. If each takes 10s to calculate, then user will need to wait >30s in total.

## Describe the solution you'd like

Run queries in parallel.

## Describe alternatives you've considered

## Additional context

cc @EDsCODE @neilkakkar This seems like a quick win query-api wise though not 100% sure on how best implement this. Would you be up for prioritizing this _next_ sprint?

#### *Thank you* for your feature request – we love each and every one!

ee/clickhouse/queries/trends/clickhouse_trends.py
sql, params, parse_function = self._get_sql_for_entity(filter, entity, team_id)
        result = sync_execute(sql, params)
        result = parse_function(result)
        serialized_data = self._format_serialized(entity, result)
        if filter.display == TRENDS_CUMULATIVE:
            serialized_data = self._handle_cumulative(serialized_data)
        return serialized_data
    def run(self, filter: Filter, team: Team, *args, **kwargs) -> List[Dict[str, Any]]:
        actions = Action.objects.filter(team_id=team.pk).order_by("-id")
        if len(filter.actions) > 0:
            actions = Action.objects.filter(pk__in=[entity.id for entity in filter.actions], team_id=team.pk)
        actions = actions.prefetch_related(Prefetch("steps", queryset=ActionStep.objects.order_by("id")))
        filter = self._set_default_dates(filter, team.pk)
        if filter.formula:
            return handle_compare(filter, self._run_formula_query, team)
        result = []
        for entity in filter.entities:
            if entity.type == TREND_FILTER_TYPE_ACTIONS:
                try:
                    entity.name = actions.get(id=entity.id).name
                except Action.DoesNotExist:
                    continue
            entities_list = handle_compare(filter, self._run_query, team, entity=entity)
            result.extend(entities_list)
        return result
    def _format_serialized(self, entity: Entity, result: List[Dict[str, Any]]):