merge_tdigest()
Sammanfogar tdigest
resultat (skalär version av den aggregerade versionen tdigest_merge()
).
Läs mer om den underliggande algoritmen (T-Digest) och det uppskattade felet här.
Funktionerna
merge_tdigest()
ochtdigest_merge()
är likvärdiga
Viktigt
Resultatet av tdigest() och tdigest_merge() kan lagras och hämtas senare. Du kanske till exempel vill skapa en sammanfattning av dagliga percentiler, som sedan kan användas för att beräkna vecko percentiler. Den exakta binära representationen av dessa resultat kan dock ändras med tiden. Det finns ingen garanti för att dessa funktioner ger identiska resultat för identiska indata, och därför rekommenderar vi inte att du använder dem.
Syntax
merge_tdigest(
uttr)
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
uttr | dynamic |
✔️ | En eller flera kommaavgränsade kolumnreferenser som har de tdigest värden som ska sammanfogas. |
Returer
Resultatet för sammanslagning av kolumnerna *Expr1*
, *Expr2*
, ... *ExprN*
till en tdigest
.
Exempel
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))
Resultat
percentile_tdigest_merged |
---|
20 |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för