avgIf
Описание
Комбинатор If может быть применен к функции avg для вычисления арифметического среднего значений по строкам, где условие истинно, используя агрегатную функцию комбинатора avgIf.
Пример использования
В этом примере мы создадим таблицу, которая хранит данные о продажах с флагами успешности, и мы будем использовать avgIf для вычисления средней суммы продажи для успешных транзакций.
Функция avgIf будет вычислять среднюю сумму только для строк, где is_successful = 1. В этом случае она будет усреднять суммы: 100.50, 200.75, 300.00 и 175.25.