## Bug description

*Please describe.*  
- some datapoints show 0 but people will appear in modal

*If this affects the front-end, screenshots would be of great help.*  

## Expected behavior
- amount of people and datapoint should be the same


## How to reproduce

1. demo data clickhouse instance
2. go to retention trends for a day with some people


## Environment

- [ ] PostHog Cloud
- [ ] self-hosted PostHog, version/commit: _please provide_

## Additional context



#### *Thank you* for your bug report – we love squashing them!

posthog/queries/retention.py
self, resultset: Dict[Tuple[int, int], Dict[str, Any]], filter: RetentionFilter,
    ):
        labels = []
        data = []
        days = []
        total_intervals = filter.total_intervals
        days_format = "%Y-%m-%d"
        if filter.period == "Hour":
            days_format += " %H:%M:%S"
        for interval_number in range(total_intervals):
            date = filter.date_from + interval_number * filter.period_increment
            days.append(date.strftime(days_format))
            label = "{} {}".format(filter.period, interval_number)
            labels.append(label)
            value_at_interval = resultset.get((0, interval_number), {"count": 0, "people": []}).get("count", 0)
            data.append(value_at_interval)
        normalized = [((float(val) / data[0]) if data[0] else 0) * 100 for val in data]
        result = {
            "data": normalized,
            "labels": labels,
            "count": data[0] if data else 0,
            "days": days,
        }
        return [result]
    def _determine_query_params(self, filter: RetentionFilter, team: Team):