Sdílet prostřednictvím


merge_tdigest()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

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

Přečtěte si další informace o základním algoritmu (T-Digest) a odhadované chybě.

Funkce merge_tdigest() a tdigest_merge() funkce 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 chtít vytvořit souhrn denních percentilů, který se pak dá 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 změnit. Neexistuje žádná záruka, že tyto funkce budou mít identické výsledky pro stejné vstupy, a proto nedoporučujeme spoléhat se na ně.

Syntaxe

merge_tdigest(výrazy)

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

Parametry

Název Type Požadováno Popis
výrazy dynamic ✔️ Jeden nebo více odkazů na sloupec oddělených čárkami, které mají tdigest hodnoty, které mají být sloučeny.

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