Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Вычисляет результат процентиля из tdigest результатов (который был создан tdigest() или tdigest_merge())
Syntax
percentile_tdigest(
expr,процентиль [,typeLiteral])
Дополнительные сведения о соглашениях синтаксиса.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| expr | dynamic |
✔️ | Выражение, созданное tdigest или tdigest_merge(). |
| percentile | real |
✔️ | Значение, указывающее процентиль. |
| typeLiteral | string |
Литерал типа. Если задано, результирующий набор будет иметь этот тип. Например, typeof(long) приведут все результаты к типу long. |
Returns
Процентиль каждого значения в expr.
Tip
- Если тип был предоставлен, результат будет столбцом того же типа, который предоставляется с результатами процентиля. В этом случае все
tdigestфункции должны быть такого типа. - Если expr включает функции разных типов, не укажите
tdigestтип. Результат будет динамическим. Ознакомьтесь с приведенными ниже примерами.
Examples
В примерах этого раздела показано, как использовать синтаксис для начала работы.
Примеры, приведенные в этой статье, используют общедоступные таблицы в кластере справки, например
StormEventsтаблицу в базе данных Samples .
В примерах этой статьи используются общедоступные таблицы, такие как
Weatherтаблица в коллекции примеров Weather Analytics. Возможно, потребуется изменить имя таблицы в примере запроса, чтобы она соответствовала таблице в рабочей области.
Максимальный ущерб по состоянию
Этот запрос направлен на поиск максимального ущерба собственности, вызванного событиями шторма в каждом состоянии.
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)
Output
| percentile_tdigest_tdigestRes |
|---|
| 0 |
| 62000000 |
| 110000000 |
| 1200000 |
| 250000 |
Максимальное повреждение и последнее время окончания по состоянию
Этот запрос направлен на поиск максимального ущерба собственности и последнего времени окончания событий шторма в каждом состоянии.
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| union (StormEvents | summarize tdigestRes = tdigest(EndTime) by State)
| project percentile_tdigest(tdigestRes, 100)
Output
| percentile_tdigest_tdigestRes |
|---|
| [0] |
| [62000000] |
| ["2007-12-20T11:30:00.0000000Z"] |
| ["2007-12-31T23:59:00.0000000Z"] |