quantilesTimingIf
Описание
Комбинатор If
может быть применён к функции quantilesTiming
для вычисления квантилей временных значений для строк, где условие истинно, с использованием агрегатной функции комбинатора quantilesTimingIf
.
Пример использования
В этом примере мы создадим таблицу, которая хранит время ответа API для различных конечных точек, и мы используем quantilesTimingIf
для вычисления квантилей времени ответа для успешных запросов.
Функция quantilesTimingIf
будет вычислять квантили только для успешных запросов (is_successful = 1). Возвращаемый массив содержит следующие квантиле в порядке:
- 0 (минимум)
- 0.25 (первый квартиль)
- 0.5 (медиана)
- 0.75 (третий квартиль)
- 0.95 (95-й процентиль)
- 0.99 (99-й процентиль)
- 1.0 (максимум)