Skip to content

Метод сводной таблицы - Справка FineReport | Разработка отчетов | Отчеты | Учебные пособия

Подход с использованием табличных сводок

1. Обзор

1.1 Версия

Версия FineBIФункциональные изменения
6.0-

1.2 Сценарии применения

Поля индикаторов в форме можно настроить таким образом, чтобы они суммировались простым щелчком мыши, облегчая пользователям быстрый доступ к результатам часто используемых расчетов данных.

1.3 Функциональный профиль

Метод быстрой сводки поддерживает настройки "Сумма, среднее, медиана, максимум, минимум, стандартное отклонение, дисперсия", как показано на следующем рисунке:

64.png

Область применения: Поддерживается только для сгруппированных и пересекающихся столов.

Примечание: Для вычисляемых показателей показатели сначала суммируются в соответствии с методом суммирования, установленным в поле Вычисляемые показатели, а затем вычисляются по формуле, установленной в поле Вычисляемые показатели.

Пример данных: используйте встроенный DEMO "Contract Fact Sheet" .

2. подведение итогов

По умолчанию для полей индикаторов используется метод агрегирования "Сумма", который подсчитывает сумму индикаторов, сгруппированных по полям измерений.

На следующем рисунке, например, в столбце "Сумма контракта" показаны значения суммы контракта, суммированные для различных типов контрактов.

65.png

3. Средний

Усреднение - это процесс усреднения метрик после их группировки по полям измерений. Чтобы было проще понять, перетащим в поле метрики "Сумма контракта", "Количество записей" и "Сумма контракта". Последнее поле, "Сумма контракта", усредняется.

Как показано на рисунке ниже, можно сделать вывод, что Сумма контракта (средняя) = Сумма контракта (суммированная) / Количество записей, что позволяет получить среднюю сумму контракта на один контракт для различных типов контрактов.

69.png

4. Медиана

Медиана - это число, находящееся в середине всех значений метрик, сгруппированных по размеру. Контракты с типом контракта "Соглашение об оказании услуг" отсортированы по размеру суммы контракта, и медиана равна "180 000".

Медиана - это хороший способ помочь пользователю увидеть, насколько хорошо он занимает среднее положение, тем самым давая более четкое представление о распределении данных.

67.png

5. максимальные/минимальные значения

Чтобы найти максимальное/минимальное значение, после группировки полей индикатора по полям размерности возьмите максимальное/минимальное значение после группировки внутри группы.

Как показано на рисунке ниже, наибольшая сумма контракта по типу соглашения об оказании услуг составляет 2200000, а наименьшая - 10000.

68.png

6. Процент (поддерживаются только данные прямого соединения)

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

Например, можно рассчитать данные в позиции "квартиль" и данные в позиции "медиана".

6.1 Система баз данных для поддержки установки

ClickHouse,Pivotal Greenplum Database,Oracle ,Postgresql (9.4 или выше), REDSHIFT, PRESTO, sybaseiq, VERTICA,Aliyun MaxCompute.

Примечание: Когда система базы данных REDSHIFT, вы можете одновременно выполнять операцию агрегирования только для одного поля, которое необходимо отсортировать (например, чтобы найти количество отсеиваний, медиану, процентиль и приблизительное количество отсеиваний), и вы получите ошибку, если будете выполнять такую операцию агрегирования для двух или более полей одновременно.

6.2 Примеры

Пользователю необходимо проанализировать качество батареи, чтобы найти значение 95-го процентиля оставшегося заряда для различных типов батарей, исходные данные показаны ниже:

72.png

После установки "Типа батареи" по размеру рассчитайте значение в позиции 95-го процентиля для каждого типа батареи, как показано ниже:

73.png

7. стандартное отклонение

Чтобы найти стандартное отклонение, возьмите арифметический квадратный корень из значений дисперсии метрик, сгруппированных по полю размерности.

Дисперсия и стандартное отклонение используются для измерения дискретных тенденций. Дисперсия и стандартное отклонение могут использоваться, когда пользователь хочет узнать, велика ли разница между суммами контрактов по каждому типу контрактов. Как показано на рисунке ниже, стандартное отклонение "Контракты на покупку" самое большое, что говорит о том, что данные в группе "Контракты на покупку" относительно дискретны, а разрыв между суммами контрактов велик.

70.png

8. Отклонение

Берется среднее квадратичное значение разницы между каждым значением метрики и средним значением всех значений при группировке по полю размерности.

71.png