## 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
steps = validated_data.pop("steps", None)
        
        
        if steps is not None:
            
            step_ids = [step["id"] for step in steps if step.get("id")]
            instance.steps.exclude(pk__in=step_ids).delete()
            for step in steps:
                if step.get("id"):
                    step_instance = ActionStep.objects.get(pk=step["id"])
                    step_serializer = ActionStepSerializer(instance=step_instance)
                    step_serializer.update(step_instance, step)
                else:
                    ActionStep.objects.create(
                        action=instance,
                        **{key: value for key, value in step.items() if key not in ("isNew", "selection")},
                    )
        instance = super().update(instance, validated_data)
        self._calculate_action(instance)
        instance.refresh_from_db()
        posthoganalytics.capture(
            self.context["request"].user.distinct_id,
            "action updated",
            {
                **instance.get_analytics_metadata(),
                "updated_by_creator": self.context["request"].user == instance.created_by,
            },
        )
        return instance
def get_actions(queryset: QuerySet, params: dict, team_id: int) -> QuerySet: