812975e218
This change introduces updates to the existing aggregation API, to allow types to define whether to group by fields of a column to which the aggregation is applied. The new date aggregation utilises this, to allow for creation of time series reports, e.g. report data grouped by dates. Co-authored-by: Daniel Neis Araujo <danielneis@gmail.com>