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