## 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
resultset = self._execute_sql(filter, team)
        if filter.display == TRENDS_LINEAR:
            result = self.process_graph_result(resultset, filter)
        else:
            result = self.process_table_result(resultset, filter)
        return result
    def people(self, filter: RetentionFilter, team: Team, *args, **kwargs):
        results = self._retrieve_people(filter, team)
        return results
    def _retrieve_people(self, filter: RetentionFilter, team: Team):
        period = filter.period
        trunc, fields = self._get_trunc_func("timestamp", period)
        is_first_time_retention = filter.retention_type == RETENTION_FIRST_TIME
        entity_condition, _ = self.get_entity_condition(filter.target_entity, "events")
        returning_condition, _ = self.get_entity_condition(filter.returning_entity, "first_event_date")
        _entity_condition = returning_condition if filter.selected_interval > 0 else entity_condition
        events = Event.objects.filter(team_id=team.pk).add_person_id(team.pk)
        filtered_events = events.filter(filter.recurring_date_filter_Q()).filter(
            properties_to_Q(filter.properties, team_id=team.pk)
        )
        inner_events = (
            Event.objects.filter(team_id=team.pk)
            .filter(properties_to_Q(filter.properties, team_id=team.pk))