Labels: data-grid, frontend, ux
Epic: D
Depends on: DG-11
Goal
Позволить пользователю выбирать числовую колонку и агрегатную функцию (SUM, AVG, MIN, MAX) для расчета показателей внутри каждой группы.
Context
Сейчас группировка отображает только количество записей (X rows, Y%). Для аналитики важно видеть, например, SUM(salary) или AVG(duration) по группам.
Implementation
- Добавить селекторы в тулбар группировки:
- Выпадающий список выбора функции агрегации: COUNT, SUM, AVG, MIN, MAX.
- Выпадающий список выбора целевой числовой колонки для агрегации.
- В GroupedCategory сохранять вычисленное значение агрегата.
- Отображать агрегат рядом с количеством строк в заголовке группы (например: Engineering — 42 rows | Sum(salary): $350,000).
Acceptance Criteria
- При выборе SUM(amount) для каждой группы рассчитывается точная сумма.
- Корректно обрабатываются NULL и нечисловые значения (игнорируются).
- Значения форматируются с учетом разрядов чисел.
Reactions are currently unavailable
Labels: data-grid, frontend, ux
Epic: D
Depends on: DG-11
Goal
Позволить пользователю выбирать числовую колонку и агрегатную функцию (SUM, AVG, MIN, MAX) для расчета показателей внутри каждой группы.
Context
Сейчас группировка отображает только количество записей (X rows, Y%). Для аналитики важно видеть, например, SUM(salary) или AVG(duration) по группам.
Implementation
Acceptance Criteria