percentile_tdigest()
Вычисляет результат процентиля на tdigest
основе результатов (который был создан tdigest() или tdigest_merge())
Синтаксис
percentile_tdigest(
Expr,
percentile1,
TypeLiteral)
Дополнительные сведения о соглашениях о синтаксисе.
Параметры
Имя | Тип | Обязательно | Описание |
---|---|---|---|
expr | string |
✔️ | Выражение, созданное tdigest или tdigest_merge(). |
percentile | long |
✔️ | Значение, указывающее процентиль. |
TypeLiteral | string |
Литерал типа. Если он указан, результирующий набор будет иметь этот тип. Например, typeof(long) приведет все результаты к типу long . |
Возвращаемое значение
Значение процентиля каждого значения в expr.
Совет
- Если тип указан, результатом будет столбец того же типа, который предоставляется с результатами процентиля. В этом случае все
tdigest
функции должны быть этого типа. - Если expr включает
tdigest
функции разных типов, не предоставляйте тип . Результат будет иметь тип dynamic. Ознакомьтесь с приведенными ниже примерами.
Примеры
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)
Выходные данные
percentile_tdigest_tdigestRes |
---|
0 |
62000000 |
110000000 |
1200000 |
250 000 |
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| union (StormEvents | summarize tdigestRes = tdigest(EndTime) by State)
| project percentile_tdigest(tdigestRes, 100)
Выходные данные
percentile_tdigest_tdigestRes |
---|
[0] |
[62000000] |
["2007-12-20T11:30:00.0000000Z"] |
["2007-12-31T23:59:00.0000000Z"] |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по