次の方法で共有


merge_tdigest()

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

tdigest の結果をマージします (集計バージョン tdigest_merge() のスカラー バージョン)。

基になるアルゴリズム (T-Digest) と推定誤差の詳細については、こちらを参照してください。

merge_tdigest()関数とtdigest_merge()関数は同等です

重要

tdigest() と tdigest_merge() の結果を格納し、後で取得できます。 たとえば、日次パーセンタイルの概要を作成し、それを使用して毎週のパーセンタイルを計算できます。 ただし、これらの結果の正確なバイナリ表現は、時間の経過と同時に変化する可能性があります。 これらの関数が同一の入力に対して同じ結果を生成する保証はないため、それらに依存することはお勧めしません。

構文

merge_tdigest(exprs)

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
exprs dynamic ✔️ マージする tdigest 値を持つ 1 つ以上のコンマ区切り列参照。

返品

*Expr1**Expr2*、 ... *ExprN* を 1 つの 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