共用方式為


merge_tdigest()

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

合併 tdigest 結果 (匯總版本的純量版本 tdigest_merge())。

在這裡深入了解基礎演算法 (T-Digest) 和估計的錯誤

tdigest_merge()merge_tdigest()式相等

重要

tdigest() 和 tdigest_merge() 的結果可以儲存和稍後擷取。 例如,您可能想要建立每日百分位數摘要,然後可用來計算每周百分位數。 不過,這些結果的精確二進位表示可能會隨著時間而變更。 不保證這些函式會對相同的輸入產生相同的結果,因此我們不建議您依賴它們。

語法

merge_tdigest(exprs)

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
exprs dynamic ✔️ 具有 tdigest 要合併值的一或多個逗號分隔數據行參考。

傳回

合併資料列 *Expr1**Expr2*... *ExprN* 的結果為一個 tdigest

範例

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

輸出

percentile_tdigest_merged
20