Оформление
Обзор агрегатных функций
1. Обзор
1.1 Сценарии применения
Агрегатная функция может быть набором агрегации данных, общее использование агрегатной функции агрегированных значений для пересчета.
Каковы общие продажи компании (сумма: SUM_AGG(sales))
Какова средняя цена продажи товара (средняя: AVG_AGG(selling price))
Общее количество членов (де-взвешенный подсчет: COUNTD_AGG(members))
Какова была максимальная сумма ордера, проданная вчера (максимальное значение: MAX_AGG(order amount))
Когда пользователь переключается между анализируемыми измерениями, вычисляемые поля автоматически динамически следуют за измерением. Например, если размерность перетаскивается как "Месяц", то вычисления будут следующими:
Каков совокупный объем продаж каждой компании за каждый месяц?
Какова средняя цена продажи каждого товара в месяц?
Пользователи также могут получить эти агрегированные значения с помощью агрегации, но использование функций позволяет вычислить их снова после агрегированных значений: если вы хотите продолжать записывать общее значение в формулу, вы можете использовать только функцию агрегации.
1.2 Функциональный профиль
Различные функции агрегирования соответствуют различным способам агрегирования, к которым относятся "сумма, среднее, медиана, максимум, минимум, стандартное отклонение, дисперсия, деэквивалентный подсчет, подсчет".
1.3 Функциональный вход
Гибкий анализ обычно выполняется с помощью функций агрегирования в компоненте. Как показано на рисунке ниже:
Примечание: Функция агрегирования в редакторе данных предназначена для использования в сочетании с функцией анализа (функция DEF) во вложенном виде и не поддерживает прямой вывод функции агрегирования.

2. Список функций
| категоризация | функция (математика.) | использовать | приведите пример |
|---|---|---|---|
| класс размера | SUM_AGG | искать ничью (шахматы) | ① Если поле размерности горизонтальной оси - "день", значение, возвращаемое SUM_AGG(sales), - это суммарные продажи за каждый день.② Если поле размерности горизонтальной оси имеет значение "Месяц", значение, возвращаемое SUM_AGG(Sales), представляет собой суммарные продажи за месяц. |
| AVG_AGG | в среднем | ① Если поле размерности горизонтальной оси равно "день", значение, возвращаемое AVG_AGG(sales), является средним значением продаж за день.② Если поле размерности горизонтальной оси имеет значение "Месяц", значение, возвращаемое AVG_AGG(Sales), является средним показателем продаж за месяц. | |
| COUNT_AGG | расплата | ① Если поле размерности горизонтальной оси имеет значение "день", значение, возвращаемое COUNT_AGG(sales), - это количество продаж за день.② Если поле размерности горизонтальной оси - "месяц", значение, возвращаемое COUNT_AGG(sales), - это количество продаж за месяц. | |
| COUNTD_AGG | дедупликация | ① Если поле размерности горизонтальной оси равно "день", то значение, возвращаемое COUNTD_AGG(sales), - это количество продаж, отмененных за день.② Если поле размерности горизонтальной оси имеет значение "месяц", то значение, возвращаемое COUNTD_AGG(sales), - это количество де-экспозиций продаж в месяц. | |
| Индивидуальное описание в целом | MIN_AGG | найдите минимальное значение | ① Если поле размерности горизонтальной оси имеет значение "день", значение, возвращаемое MIN_AGG(sales), является минимальным значением продаж за день.② Если поле размерности горизонтальной оси имеет значение 'Month', значение, возвращаемое MIN_AGG(Sales), является минимальным значением продаж за месяц. |
| MAX_AGG | искать максимальное значение | ① Если поле размерности горизонтальной оси имеет значение "день", значение, возвращаемое MAX_AGG(sales), является максимальным значением продаж для каждого дня.② Если поле размерности горизонтальной оси имеет значение 'Month', значение, возвращаемое MAX_AGG(Sales), является максимальным значением продаж за месяц. | |
| MEDIAN_AGG | Нахождение медианы | ① Если поле размерности горизонтальной оси имеет значение "день", значение, возвращаемое MEDIAN_AGG(sales), является медианой продаж за день.② Если поле размерности горизонтальной оси - "месяц", значение, возвращаемое MEDIAN_AGG(sales), - это медиана продаж за месяц. | |
| дисперсия | VAR_AGG | найдите дисперсию (математика). | ① Если поле размерности горизонтальной оси равно "день", значение, возвращаемое VAR_AGG(sales), является дневной дисперсией объема продаж.② Если поле размерности горизонтальной оси равно "месяц", значение, возвращаемое VAR_AGG(sales), является месячной дисперсией продаж. |
| STDEV_AGG | найдите стандартное отклонение | ① Если поле размерности горизонтальной оси - "день", значение, возвращаемое STDEV_AGG(sales), - это стандартное отклонение продаж за день.② Если поле размерности горизонтальной оси - "месяц", значение, возвращаемое STDEV_AGG(sales), - это стандартное отклонение продаж за месяц. | |
| PERCENTILE_AGG | Нахождение процентных соотношений | ① поле размерности горизонтальной оси для "дня", PERCENTILE_AGG (sales, 0.95) возвращает значение 95% дневных продаж ② поле размерности по горизонтальной оси для "месяца", PERCENTILE_AGG (sales, 0.95) возвращает значение 95% месячных продаж. | |
| APPROX_COUNTD_AGG | Приблизительное снижение веса | Если размерность горизонтальной оси равна "день", APPROX_COUNTD_AGG() возвращает приблизительное количество ежедневных продаж, де-взвешенных.② Если поле размерности горизонтальной оси имеет значение "Месяц", APPROX_COUNTD_AGG() возвращает значение приблизительного де-взвешенного количества продаж за месяц. |