Share via


percentile_array_tdigest()

Calcula el resultado del percentil de los tdigest resultados (generados por tdigest() o tdigest_merge())

Syntax

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

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

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

Parámetros

Nombre Tipo Requerido Descripción
tdigest string ✔️ Los tdigest resultados 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 incluye 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 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 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]