Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Вычисляет результат процентиля из tdigest результатов (который был создан tdigest() или tdigest_merge())
Синтаксис
percentiles_array_tdigest(
tdigest,percentile1 [,percentile2, ...])
percentiles_array_tdigest(
tdigest, Dynamic array [,typeLiteral ])
Дополнительные сведения о соглашениях синтаксиса.
Параметры
| Имя (название) | Type | Обязательно | Описание |
|---|---|---|---|
| tdigest | string |
✔️ |
tdigest Результаты или tdigest_merge(), используемые для вычисления процентилей. |
| процентиль | real |
✔️ | Список значений, разделенных запятыми, указывающий процентиль. |
| Динамический массив | dynamic |
✔️ | Динамический массив реальных чисел, указывающий процентиль. |
| typeLiteral | string |
Литерал типа. Например, typeof(long). Если задано, результирующий набор имеет этот тип. |
Возвраты
Значение процентиль/процентиль каждого значения в tdigest.
Совет
- Функция должна получить по крайней мере один процент (и, возможно, больше, см. приведенный выше синтаксис: percentile1 [
,percentile2] ... [,percentileN]) и результатом будет динамический массив, включающий результаты. (напримерpercentiles()) - Если был предоставлен только один процент, а тип был предоставлен, результатом будет столбец одного типа, предоставленный результатами этого процента. В этом случае все
tdigestфункции должны быть такого типа. - Если tdigest включает функции разных типов, не укажите
tdigestтип. Результат будет динамическим. Ознакомьтесь с приведенными ниже примерами.
Примеры
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentiles_array_tdigest(tdigestRes, range(0, 100, 50), typeof(int))
Выходные данные
| percentile_tdigest_tdigestRes |
|---|
| [0,0,0] |
| [0,0,62000000] |
| [0,0,110000000] |
| [0,0,1200000] |
| [0,0,250000] |