Labels: data-grid, frontend, ux
Epic: C
Depends on: none
Goal
Расширить GridSelectionCalcEngine и DataGridCalcBar дополнительными статистическими метриками и возможностью копирования сводки.
Context
Сейчас GridSelectionCalcEngine считает: Count, NULLs, Sum, Avg, Min, Max. Пользователям часто требуются Distinct Count (количество уникальных значений) и Median.
Implementation
- В lib/features/main_screen/grid_selection_calc_engine.dart:
- Добавить расчет distinctCount (Set размер).
- Добавить расчет median (для числовых рядов).
- В DataGridCalcBar:
- Добавить бейдж Distinct: X.
- Добавить бейдж Median: Y (если выделено >= 2 чисел).
- Добавить кнопку контекстного меню / копирования полной сводки: Copy All Stats (Summary).
Acceptance Criteria
- При выделении смешанных строк или чисел корректно вычисляется количество уникальных значений.
- Для числовых значений корректно вычисляется медиана.
- При клике на "Copy All Stats" в буфер копируется форматированный текст со всеми метриками.
Epic D: Groupings & Pivot View
Reactions are currently unavailable
Labels: data-grid, frontend, ux
Epic: C
Depends on: none
Goal
Расширить GridSelectionCalcEngine и DataGridCalcBar дополнительными статистическими метриками и возможностью копирования сводки.
Context
Сейчас GridSelectionCalcEngine считает: Count, NULLs, Sum, Avg, Min, Max. Пользователям часто требуются Distinct Count (количество уникальных значений) и Median.
Implementation
Acceptance Criteria
Epic D: Groupings & Pivot View