Оформление
Добавление итоговых столбцов - Справка FineReport | Разработка отчетов | Отчеты | Учебные пособия
Новые колонки сводок
1. Обзор
1.1 Версия
| Версия FineBI | Функциональные изменения |
|---|---|
| 6.0 | - |
| 6.0.2 | * "Новый столбец > Сводные значения" на "Новый сводный столбец" * Вход, оптимизация интерфейса |
1.2 Сценарии применения
Пользователю необходимо выполнить некоторые итоговые вычисления, не затрагивая исходные поля.
Например, хотите узнать объем продаж в каждом регионе продаж? Хотите узнать, сколько магазинов находится в каждом регионе продаж?
Пользователи могут группировать поля, чтобы выбрать "Регион продаж" и выполнить некоторые итоговые расчеты для "Продаж" или "Магазинов".
1.3 Функциональный профиль
На основе выбранных полей группировки добавляется новый столбец для агрегирования суммарных значений (аналогично реализации функции фиксированного класса ).
В отличие от сгруппированных сводок, вычисления в новых колонках сводок не влияют на исходные поля.
2. Примеры
Образец данных: Статистика продаж магазина.xlsx
Статистика продаж, количество магазинов и суммарные продажи по каждому региону продаж.
Добавьте пример набора данных "Статистика продаж магазина", чтобы отредактировать данные. Выберите некоторые поля и добавьте шаг анализа "Новый столбец". Как показано на рисунке ниже:

Нажмите "Добавить сводный столбец", как показано ниже:

2.1 Расчет объема продаж по регионам
Выберите "Регион" для поля группировки "Новый итоговый столбец" и просуммируйте "Продажи", как показано на рисунке ниже:

После нажатия кнопки OK в таблицу данных добавляется новый столбец полей, показывающий сумму продаж для каждого региона. Это показано на рисунке ниже:

2.2 Рассчитайте количество магазинов в каждом регионе
Выберите "New Summary Column", выберите "Region" для поля группировки и выполните подсчет дедупликации для "Store Name", как показано на рисунке ниже:

После нажатия кнопки OK в таблицу данных добавляется новый столбец полей, показывающий количество магазинов в каждом регионе. Это показано на рисунке ниже:

2.3 Расчет кумулятивных продаж с течением времени
Выберите "New Summary Column", чтобы выполнить суммарный расчет для "Sales". Как показано на рисунке ниже:
После выбора значения суммирования в методе суммирования пользователи могут установить порядок, в котором будет производиться суммирование. На следующем рисунке порядок суммирования следующий: от самого раннего к самому позднему в соответствии с "Датой продажи", а если дата продажи одинакова, то в соответствии с "Суммой продажи" от наименьшего к наибольшему виду расчета суммирования.

После нажатия кнопки OK добавляется новый столбец "Кумулятивная стоимость продаж за период времени", как показано ниже:

2.4 Расчет кумулятивных значений в группах
В предыдущем подразделе мы описали, как вычисляется итог по всем столбцам.
Если вам нужно сделать группировку накоплений, например, рассчитать накопление продаж каждого магазина по дате продажи, как это сделать?
1) Чтобы наблюдать кумулятивный эффект, сначала отсортируем поля. Сначала таблица данных сортируется по "Названию магазина", а затем по "Дате продаж", если названия магазинов совпадают. Это показано на рисунке ниже:

(2) Реализация расчета кумулятивного значения продаж магазина (группировка по "Названию магазина" и суммирование "Продаж"), при этом продажи накапливаются в порядке убывания даты продажи ().
Выберите "New Summary Column", выберите поле группировки как "Store Name", поле сводки как "Sales", метод сводки как "Cumulative Value", и поле сортировки как "Sales Date". Как показано на рисунке ниже:

Окончательный результат показан ниже:

3. Функциональное описание
При выборе различных типов полей для "Полей сводки", "Метод сводки" также будет отличаться. Пользователи могут выбрать соответствующий метод подведения итогов в соответствии со своими потребностями.
| Поле | Способы агрегации |
|---|---|
| Числовое поле | Суммирование, среднее значение, медиана, максимум, минимум, стандартное отклонение, дисперсия, количество дубликатов, количество записей, кумулятивное значение, ранг по возрастанию, ранг по убыванию![]() |
| Текстовое поле | Подсчет дедупликации, количество записей, сращивание строк![]() |
| Поле даты | Количество дедупликаций, количество записей, самое раннее время, самое позднее время, рейтинг по возрастанию, рейтинг по убыванию![]() |


