Share via


merge_tdigest()

Combina los tdigest resultados (versión escalar de la versión tdigest_merge()agregada ).

Obtenga más información sobre el algoritmo subyacente (T-Digest) y el error estimado aquí.

Las merge_tdigest() funciones y tdigest_merge() son equivalentes

Importante

Los resultados de tdigest() y tdigest_merge() se pueden almacenar y recuperar posteriormente. Por ejemplo, puede crear un resumen de percentiles diarios, que se puede usar para calcular percentiles semanales. Sin embargo, la representación binaria precisa de estos resultados puede cambiar con el tiempo. No hay ninguna garantía de que estas funciones produzcan resultados idénticos para entradas idénticas y, por lo tanto, no se recomienda confiar en ellas.

Syntax

merge_tdigest(exprs)

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

Parámetros

Nombre Tipo Requerido Descripción
exprs dynamic ✔️ Una o varias referencias de columna separadas por comas que tienen los tdigest valores que se van a combinar.

Devoluciones

Resultado de combinar las columnas *Expr1*, , *Expr2*... *ExprN* en una tdigest.

Ejemplo

range x from 1 to 10 step 1 
| extend y = x + 10
| summarize tdigestX = tdigest(x), tdigestY = tdigest(y)
| project merged = merge_tdigest(tdigestX, tdigestY)
| project percentile_tdigest(merged, 100, typeof(long))

Salida

percentile_tdigest_merged
20