merge_tdigest()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
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 ytdigest_merge()
son equivalentes
Importante
Los resultados de tdigest() y tdigest_merge() se pueden almacenar y recuperar posteriormente. Por ejemplo, puede que desee 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.
Sintaxis
merge_tdigest(
exprs)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | 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 para 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 |