Compartir vía


percentile_tdigest()

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"]