merge_tdigest()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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()
lesmerge_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 |