Функции агрегации
Функции агрегации — статистические функции, которые работают с множеством значений. Возвращают одно значение, характеризующее это множество.
Рассмотрим все возможные функции агрегации, реализованные в Loginom:
Сумма
Результатом является сумма значений всех ячеек в столбце.
Количество
Итог — общее количество записей в наборе данных, в том числе пустые записи и записи без значения (<null>
).
Минимум
Результатом является наименьшее значение по столбцу. Пустые записи в агрегации не участвуют, кроме типа Строковый, где пустая запись является наименьшей. Записи с <null>
в агрегации не участвуют вовсе.
Максимум
Результатом является наибольшее значение по столбцу. Для Строкового типа сравнение производится с учетом локали.
Среднее
Итогом является среднее значение всех ячеек столбца. В расчетах участвуют все поля, кроме пустых и <null>
.
Медиана
Итог — значение медианы по столбцу.
Мода
Итог — значение моды по столбцу.
Мода доступна для всех видов данных и типов данных. Колонка результата имеет тип данных исходного поля, а вид данных явно установлен в Дискретный. Пропущенные значения игнорируются, как и при расчете количества уникальных значений. В случае, если мод несколько, то будет выбрано наименьшее значение:
- для логического типа данных - False;
- для числовых данных - наименьшее из чисел;
- для строк - наименьшее в лексикографическом порядке.
Стандартное отклонение
Результатом является среднеквадратическое отклонение по столбцу. Участвующие в агрегации поля такие же, как у агрегации Среднее.
Количество уникальных
Итог — количество уникальных значений записей. При подсчете не учитываются записи со значением <null>
или значением, не соответствующим типу данных.
Количество пропусков
Результатом является количество записей с пустыми значениями, со значением <null>
или со значениями, не соответствующими типу данных. Кроме типа данных Строковый, где пропусками считаются записи со значением <null>
.
Первый
Выводится значение первой записи в наборе данных.
Последний
Выводится значение последней записи наборе данных.
Единственный
Выводится единственное уникальное значение, при этом не учитываются (игнорируются) записи без значения (<null>
).
Список
Результатом является список из значений заданного поля с выбранным разделителем. Возможно создать список только из уникальных значений поля. Функция агрегации доступна только для полей с типом данных Строковый.