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 |