Is your feature request related to a problem? Please describe. Right now only read actions support multiple filters calls at the same time, having the same behavior in aggregations would consolidate the behavior and make things simpler.
Right now, if you try to do that you will get the following error:
Multiple values for key
:filter
Describe the solution you'd like
Allow users to write aggregations like this one:
count :total_students_this_month, :students do
filter expr(inserted_at >= fragment("date_trunc('month', now())"))
filter expr(inserted_at < fragment("date_trunc('month', now()) + interval '1 month'"))
end