Спасибо, @simon — это превосходно!
Сначала я запутался из-за того, что параметры start_date и end_date всё ещё обязательны при выборе интервала, и наоборот. Теперь я понимаю: система возвращает результаты по каждому интервалу X в пределах указанного диапазона дат. Это очень удобно для быстрого анализа ежемесячных изменений за год или в подобных сценариях.
Включение категорий и подкатегорий — отличное решение. Я отслеживаю активность в разных частях своего сообщества, поэтому возможность быстро оценить, как работает целая категория вместе с её подкатегориями, крайне полезна.
Есть ли простой способ изменить эти запросы так, чтобы результаты по подкатегориям отображались в виде списка через запятую?
Например: посты, сделанные в течение интервала в категории 1 (10 постов), 2 (20 постов) и 3 (30 постов).
Добавление category_ids со значениями 1,2,3 в запрос возвращает общую сумму (60 постов). Мне бы хотелось иметь возможность получать 10,20,30. Это позволило бы проводить сравнения между категориями бок о бок.