Compartir a través de


percentile_array_tdigest()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Calcula el resultado del percentil de los tdigest resultados (que generó tdigest() o tdigest_merge())

Sintaxis

percentiles_array_tdigest(tdigest, percentile1 [, percentile2, ...])

percentiles_array_tdigest(matriz dinámica tdigest, [, typeLiteral ])

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
tdigest string ✔️ Resultados tdigest o tdigest_merge() usados para calcular los percentiles.
percentil real ✔️ Valor o lista separada por comas de valores que especifica los percentiles.
Matriz dinámica dynamic ✔️ Matriz dinámica de números reales que especifican los percentiles.
typeLiteral string Literal de tipo. Por ejemplo, typeof(long). Si se proporciona, el conjunto de resultados es de este tipo.

Devoluciones

Valor de percentil/percentiles de cada valor en tdigest.

Sugerencia

  • La función debe recibir al menos un porcentaje (y quizás más, vea la sintaxis anterior: percentile1 [, percentile2] ... [, percentileN]) y el resultado será una matriz dinámica que incluya los resultados. (como percentiles())
  • Si solo se proporcionó un porcentaje y también se proporcionó el tipo, el resultado será una columna del mismo tipo proporcionada con los resultados de ese porcentaje. En este caso, todas las tdigest funciones deben ser de ese tipo.
  • Si tdigest incluye tdigest funciones de distintos 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 percentiles_array_tdigest(tdigestRes, range(0, 100, 50), typeof(int))

Salida

percentile_tdigest_tdigestRes
[0,0,0]
[0,0,62000000]
[0,0,110000000]
[0,0,1200000]
[0,0,250000]