Агрегация данных отчета дашборда по временному интервалу

Спасибо, @simon — это превосходно!

Сначала я запутался из-за того, что параметры start_date и end_date всё ещё обязательны при выборе интервала, и наоборот. Теперь я понимаю: система возвращает результаты по каждому интервалу X в пределах указанного диапазона дат. Это очень удобно для быстрого анализа ежемесячных изменений за год или в подобных сценариях.

Включение категорий и подкатегорий — отличное решение. Я отслеживаю активность в разных частях своего сообщества, поэтому возможность быстро оценить, как работает целая категория вместе с её подкатегориями, крайне полезна.

Есть ли простой способ изменить эти запросы так, чтобы результаты по подкатегориям отображались в виде списка через запятую?

Например: посты, сделанные в течение интервала в категории 1 (10 постов), 2 (20 постов) и 3 (30 постов).

Добавление category_ids со значениями 1,2,3 в запрос возвращает общую сумму (60 постов). Мне бы хотелось иметь возможность получать 10,20,30. Это позволило бы проводить сравнения между категориями бок о бок.