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