## 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/test/test_retention.py
for distinct_id, timestamp in user_and_timestamps:
                event_factory(
                    team=self.team, event="sign up", distinct_id=distinct_id, timestamp=timestamp,
                )
            sign_up_action = action_factory(team=self.team, name="sign up")
            return sign_up_action
        def _date(self, day, hour=5, month=0):
            return datetime(2020, 6 + month, 10 + day, hour, tzinfo=pytz.UTC).isoformat()
        def pluck(self, list_of_dicts, key, child_key=None):
            return [self.pluck(d[key], child_key) if child_key else d[key] for d in list_of_dicts]
    return TestRetention
def _create_action(**kwargs):
    team = kwargs.pop("team")
    name = kwargs.pop("name")
    action = Action.objects.create(team=team, name=name)
    ActionStep.objects.create(action=action, event=name)
    action.calculate_events()
    return action
class TestDjangoRetention(retention_test_factory(Retention, Event.objects.create, Person.objects.create, _create_action)):  
    pass