## Bug description

Monthly Active Users metric seems wrong when choosing "# Number" as chart type.

Number: 
![image](https://user-images.githubusercontent.com/513669/201980874-be7d9c0d-5c9c-4c1e-955c-ea4143c84061.png)

Line chart: 
![image](https://user-images.githubusercontent.com/513669/201980986-b17af929-84e5-4f6a-b7f8-23b7ac8bedbc.png)

**490 != 70**

## How to reproduce

1. Create a new insight using any event and the "Monthly active users" metric
2. Date range = This month + Grouped by = Day
3. Choose chart type as Number => remember value
4. Change chart type as Linear => check last data point

=> the 2 values do not match
=> in other words there's a diff between a total aggregation and an aggregation per bucket of time ?

## Environment

- [x] PostHog Cloud
posthog/queries/trends/util.py
counts = stats[1]
    labels = [item.strftime("%-d-%b-%Y{}".format(" %H:%M" if filter.interval == "hour" else "")) for item in stats[0]]
    days = [item.strftime("%Y-%m-%d{}".format(" %H:%M:%S" if filter.interval == "hour" else "")) for item in stats[0]]
    return {
        "data": [float(c) for c in counts],
        "count": float(sum(counts)),
        "labels": labels,
        "days": days,
        **additional_values,
    }
def get_active_user_params(
    filter: Union[Filter, PathFilter], entity: Entity, team_id: int
) -> Tuple[Dict[str, Any], Dict[str, Any]]:
    diff = timedelta(days=7 if entity.math == WEEKLY_ACTIVE else 30)
    date_from: datetime.datetime
    if filter.date_from:
        date_from = filter.date_from
    else:
        try:
            date_from = get_earliest_timestamp(team_id)
        except IndexError:
            raise ValidationError("Active User queries require a lower date bound")
    format_params = {
        
        "prev_interval": "6 DAY" if entity.math == WEEKLY_ACTIVE else "29 DAY",
        "parsed_date_from_prev_range": f"AND toDateTime(timestamp, 'UTC') >= toDateTime(%(date_from_active_users_adjusted)s, %(timezone)s)",
    }
    query_params = {"date_from_active_users_adjusted": (date_from - diff).strftime("%Y-%m-%d %H:%M:%S")}
    return format_params, query_params
def enumerate_time_range(filter: Filter, seconds_in_interval: int) -> List[str]: