Example:
When I query the event "open drawing success", I want to know how many unique files a user opens.
We report "file Id" with every "open success" event, so in terms of handling the query - it's should be no problem to do AVG on count-distinct of unique file_id grouped by userId.