percentile_tdigest()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Calcula el resultado del percentil de los tdigest
resultados (que generó tdigest() o tdigest_merge())
Sintaxis
percentile_tdigest(
expr,
percentile1 ,
typeLiteral)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
expr | string |
✔️ | Expresión generada por tdigest o tdigest_merge().. |
percentil | long |
✔️ | Valor que especifica el percentil. |
typeLiteral | string |
Literal de tipo. Si se proporciona, el conjunto de resultados será de este tipo. Por ejemplo, typeof(long) convertirá todos los resultados en el tipo long . |
Devoluciones
Valor de percentil de cada valor en expr.
Sugerencia
- Si se proporcionó el tipo, el resultado será una columna del mismo tipo proporcionada con los resultados del percentil. En este caso, todas las
tdigest
funciones deben ser de ese tipo. - Si expr incluye
tdigest
funciones de diferentes tipos, no proporcione el tipo . El resultado será de tipo dinámico. Vea los siguientes ejemplos.
Ejemplos
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)
Salida
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)
Salida
percentile_tdigest_tdigestRes |
---|
[0] |
[62000000] |
["2007-12-20T11:30:00.0000000Z"] |
["2007-12-31T23:59:00.0000000Z"] |