percentrank_tdigest()
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Вычисляет приблизительный ранг значения в наборе, где ранг выражается в процентах от размера набора. Эта функция может рассматриваться как обратное процентиль.
Синтаксис
percentrank_tdigest(
значение дайджеста,
)
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
digest | string |
✔️ | Выражение, созданное tdigest() или tdigest_merge(). |
значение | скаляр | ✔️ | Выражение, представляющее значение, используемое для вычисления процентного ранжирования. |
Примечание.
Тип значения и тип элементов в дайджесте должен совпадать.
Возвраты
Процентный ранг значения в наборе данных.
Примеры
Получение percentrank_tdigest() свойства повреждения, которое составило 4490$, составляет ~85%:
StormEvents
| summarize tdigestRes = tdigest(DamageProperty)
| project percentrank_tdigest(tdigestRes, 4490)
Выходные данные
Столбец1 |
---|
85.0015237192293 |
Использование процентиль 85 за ущерб собственности должно дать 4490$:
StormEvents
| summarize tdigestRes = tdigest(DamageProperty)
| project percentile_tdigest(tdigestRes, 85, typeof(long))
Выходные данные
percentile_tdigest_tdigestRes |
---|
4490 |