merge_tdigest()

Sloučí tdigest výsledky (skalární verze agregační verze tdigest_merge()).

Další informace o podkladovém algoritmu (T-Digest) a odhadované chybě najdete tady.

Funkce merge_tdigest() a tdigest_merge() jsou ekvivalentní.

Důležité

Výsledky tdigest() a tdigest_merge() je možné uložit a později načíst. Můžete například vytvořit souhrn denních percentilů, který pak můžete použít k výpočtu týdenních percentilů. Přesné binární znázornění těchto výsledků se však může v průběhu času měnit. Neexistuje žádná záruka, že tyto funkce pro identické vstupy vygenerují identické výsledky, a proto nedoporučujeme spoléhat se na ně.

Syntax

merge_tdigest(exprs)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
exprs dynamic ✔️ Jeden nebo více odkazů na sloupce oddělené čárkami, které mají tdigest hodnoty, které se mají sloučit.

Návraty

Výsledek sloučení sloupců *Expr1*, , ... *ExprN* do jednoho tdigest*Expr2*.

Příklad

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

Výstup

percentile_tdigest_merged
20