## Is your feature request related to a problem?

I want to be able to download a CSV of users when I click on a datapoint in a graph

## Describe the solution you'd like

![image](https://user-images.githubusercontent.com/1727427/114418453-cd8d3700-9bb2-11eb-906d-8aa424f48500.png)

When I click on a datapoint I'd like to be able to download a CSV as well as create a cohort from it.

## Describe alternatives you've considered



## Additional context



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

posthog/api/action.py
result = self._calculate_trends(request)
        return Response(result)
    @cached_function()
    def _calculate_trends(self, request: request.Request) -> List[Dict[str, Any]]:
        team = self.team
        filter = Filter(request=request)
        if filter.insight == INSIGHT_STICKINESS or filter.shown_as == TRENDS_STICKINESS:
            earliest_timestamp_func = lambda team_id: Event.objects.earliest_timestamp(team_id)
            stickiness_filter = StickinessFilter(
                request=request, team=team, get_earliest_timestamp=earliest_timestamp_func
            )
            result = stickiness.Stickiness().run(stickiness_filter, team)
        else:
            result = trends.Trends().run(filter, team)
        dashboard_id = request.GET.get("from_dashboard", None)
        if dashboard_id:
            DashboardItem.objects.filter(pk=dashboard_id).update(last_refresh=now())
        return result
    @action(methods=["GET"], detail=False)
    def retention(self, request: request.Request, *args: Any, **kwargs: Any) -> Response: