Оформление
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") | Измените формат максимального времени подписания контракта на "год, месяц, день, час, минуту и секунду" для типа даты. |
Перетащите поле "Время подписания контракта" на горизонтальную ось и установите группировку по месяцам, а затем перетащите поле "Максимальное время" на горизонтальную ось, как показано на рисунке ниже:
