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