Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
✅ Поток событий Azure Stream Analytics ✅ Fabric
Вычисляет процентиль на основе непрерывного распределения всего набора данных. Результат интерполируется и не может быть равным ни одному из определенных значений из входного набора.
Синтаксис
PERCENTILE_CONT ( numeric_literal )
OVER ( ORDER BY order_by_expression [ ASC | DESC ] )
Аргументы
numeric_literal
Процентиль, который необходимо вычислить. Значение должно быть от 0 до 1.
OVER ( ORDER BY order_by_expression [ ASC | DESC] )
Указывает список числовых значений, который следует отсортировать и по которому будет вычисляться процентиль. Разрешено только одно order_by_expression. Выражение должно иметь значение BIGINT или FLOAT. По умолчанию задан порядок сортировки по возрастанию.
Типы возвращаемых данных
Плавать
Примеры
В следующем примере используется PERCENTILE_CONT для поиска 95-й процентиль доступности служб в разных регионах. Обратите внимание, что функция не может возвращать процентиль, который находится в входном наборе данных. Это связано с тем, что PERCENTILE_CONT интерполирует соответствующее значение, независимо от того, существует ли оно в наборе данных.
SELECT PERCENTILE_CONT(0.95) OVER (ORDER BY serviceAvailability)
FROM testInput
GROUP BY SlidingWindow(hours, 1)
Пример входных данных:
| Регионы | Доступность услуги |
|---|---|
| А | 0,98 |
| Б | 0,93 |
| С | 0,78 |
| Д | 0,99 |
| Е | 0.89 |
Пример выходных данных:
0.988