merge_tdigest()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
tdigest
Führt Ergebnisse zusammen (skalare Version der Aggregatversiontdigest_merge()
).
Erfahren Sie mehr über den zugrunde liegenden Algorithmus (T-Digest) und den geschätzten Fehler hier.
Die
merge_tdigest()
Funktionen sindtdigest_merge()
gleichwertig.
Wichtig
Die Ergebnisse von tdigest() und tdigest_merge() können gespeichert und später abgerufen werden. Sie können z. B. tägliche Quantilszusammenfassungen erstellen, die dann zum Berechnen wöchentlicher Quantils verwendet werden können. Die genaue binäre Darstellung dieser Ergebnisse kann sich jedoch im Laufe der Zeit ändern. Es gibt keine Garantie dafür, dass diese Funktionen identische Ergebnisse für identische Eingaben erzeugen, und daher raten wir nicht davon ab, darauf zu vertrauen.
Syntax
merge_tdigest(
Auslöser)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
Auslöser | dynamic |
✔️ | Mindestens ein durch Trennzeichen getrenntes Spaltenverweisen mit den werten, die tdigest zusammengeführt werden sollen. |
Gibt zurück
Das Ergebnis für das Zusammenführen der Spalten *Expr1*
, , *Expr2*
... *ExprN*
zu einem tdigest
.
Beispiel
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))
Output
percentile_tdigest_merged |
---|
20 |