Partager via


merge_tdigest()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Fusionne les tdigest résultats (version scalaire de la version tdigest_merge()d’agrégation).

En savoir plus sur l’algorithme sous-jacent (T-Digest) et l’erreur estimée ici.

Les fonctions et tdigest_merge() les merge_tdigest() fonctions sont équivalentes

Important

Les résultats de tdigest() et de tdigest_merge() peuvent être stockés et récupérés ultérieurement. Par exemple, vous pouvez créer un résumé des centiles quotidiens, qui peut ensuite être utilisé pour calculer des centiles hebdomadaires. Toutefois, la représentation binaire précise de ces résultats peut changer au fil du temps. Il n’existe aucune garantie que ces fonctions produisent des résultats identiques pour les entrées identiques, et par conséquent, nous ne conseillons pas de s’appuyer sur eux.

Syntaxe

merge_tdigest(exprs)

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
exprs dynamic ✔️ Une ou plusieurs références de colonne séparées par des virgules qui ont les tdigest valeurs à fusionner.

Retours

Résultat de la fusion des colonnes *Expr1*, *Expr2*... *ExprN* à un tdigest.

Exemple

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))

Sortie

percentile_tdigest_merged
20