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

**URL:** <https://meta.discourse.org/t/aggregate-dashboard-report-data-by-time-interval/154929>\
**Category:** Data & reporting\
**Tags:** sql-query\
**Created:** [15.Июнь.2020 20:22:44 UTC](https://meta.discourse.org/t/aggregate-dashboard-report-data-by-time-interval/154929 "2020-06-15T20:22:44Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![BenLeong](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benleong/32/60951_2.png) [@BenLeong](https://meta.discourse.org/u/BenLeong)\
**Post date:** [16.Июнь.2020 04:21:51 UTC](https://meta.discourse.org/t/aggregate-dashboard-report-data-by-time-interval/154929/2 "2020-06-16T04:21:51Z")

</div>

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

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

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

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

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

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

---

_[View the full topic](https://meta.discourse.org/t/aggregate-dashboard-report-data-by-time-interval/154929)._
