Skip to content

MAX_AGG-Максимум

1. Обзор

словарьMAX_AGG(array)Возвращает максимальное значение поля индикатора в соответствии с текущим измерением анализа, генерируя результат в виде столбца данных с тем же количеством строк, что и текущее измерение анализа.
параметрическиймассивДолжен быть результатом, возвращаемым формулой неагрегатной функции, которая может быть результатом метрического поля, размерности или метрического поля с обычной формулой. Массив поддерживается в функциях def только в том случае, если это нечисловое поле.

2. условия

  • Данные в реальном времени позволяют использовать параметры произвольного типа.
  • Поддерживается только для использования в приборных панелях, наборы данных для Self-service не поддерживаются.

3. Примеры

Если горизонтальной осью пользователя является поле размерности "день", то значение, возвращаемое вычисляемым полем MAX_AGG(sales) на вертикальной оси, - это максимальный дневной объем продаж.

Если горизонтальной осью пользователя является поле размерности "месяц", то значение, возвращаемое MAX_AGG(sales), - это максимальный объем продаж за месяц.

3.1 Рассчитать максимальное время в текущем измерении

Вам нужно рассчитать максимальное время по текущему измерению, например, максимальное время в месячных данных для "Времени подписания контракта", как показано ниже:

Нажмите +, добавьте поле расчета "Максимальное время", введите формулу: FORMAT(TODATE(MAX_AGG(DATETONUMBER(Contract Signing Time))), "YYYY-MM-dd HH:mm:ss"), как показано ниже:

Описание формулы:

формулыинструкции
ДАТЕТОНУМБЕР (время подписания контракта)Количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 GMT до "Времени подписания контракта".
MAX_AGG(DATETONUMBER(время подписания контракта))Принимает максимальное количество миллисекунд в текущем измерении и возвращает значение типа
TODATE(MAX_AGG(DATETONUMBER(Время подписания контракта)))Преобразуйте максимальное количество миллисекунд в текущем измерении в "тип даты".
FORMAT(TODATE(MAX_AGG(DATETONUMBER(время подписания контракта))), "YYYY-MM-dd HH:mm:ss")Измените формат максимального времени подписания контракта на "год, месяц, день, час, минуту и секунду" для типа даты.

Перетащите поле "Время подписания контракта" на горизонтальную ось и установите группировку по месяцам, а затем перетащите поле "Максимальное время" на горизонтальную ось, как показано на рисунке ниже: