Описание
If можно применять к функции argMax,
чтобы находить значение arg, соответствующее максимальному значению val, для строк, в которых условие истинно,
с помощью агрегатной функции-комбинатора argMaxIf.
Функция argMaxIf полезна, когда нужно найти значение, связанное с
максимальным значением в наборе данных, но только для строк, удовлетворяющих определённому
условию.
Пример использования
argMaxIf. Мы найдём название товара с самой высокой ценой, но
только среди товаров, которые были проданы не менее 10 раз.
Query
argMaxIf вернёт название товара с самой высокой ценой
среди всех товаров, проданных не менее 10 раз (sales_count >= 10).
В этом случае она вернёт ‘Laptop’, так как среди популярных товаров
у него самая высокая цена (999.99).
Response