ARG_MAX
Статья создана
Обновлена 6 ноября 2024 г.
Синтаксис
Стандартный
Расширенный
ARG_MAX( value, expression_to_maximize )
ARG_MAX( value, expression_to_maximize
[ FIXED ... | INCLUDE ... | EXCLUDE ... ]
[ BEFORE FILTER BY ... ]
)
Подробнее:
Описание
Возвращает значение value, соответствующее максимальному значению expression_to_maximize. Если есть несколько значений value, соответствующих максимальному значению expression_to_maximize, то возвращает первое попавшееся из них. Это делает функцию недетерминированной.
Типы аргументов:
value—Любойexpression_to_maximize—Любой
Возвращаемый тип: Совпадает с типом аргументов (value)
Пример
Исходные данные
| Date | Temperature |
|---|---|
2019-03-01 |
5.00 |
2019-03-02 |
0.00 |
2019-03-03 |
-3.00 |
2019-03-04 |
1.00 |
2019-03-05 |
4.00 |
2019-03-06 |
5.00 |
2019-03-07 |
1.00 |
2019-03-08 |
-6.00 |
2019-03-09 |
-6.00 |
2019-03-10 |
-4.00 |
2019-03-11 |
-2.00 |
2019-03-12 |
0.00 |
Формулы:
- Warmest Day:
ARG_MAX([Date],[Temperature]).
Результат
| Warmest Day |
|---|
2019-03-01 |
Поддержка источников данных
ClickHouse 21.8, Файлы, Google Sheets, Яндекс Документы, YDB.