Bagikan melalui


merge_tdigest()

Menggabungkan hasil tdigest (versi skalar dari versi agregat tdigest_merge()).

Baca selengkapnya tentang algoritma yang mendasari (T-Digest) dan perkiraan kesalahan di sini.

Fungsi merge_tdigest() dan tdigest_merge() setara

Penting

Hasil tdigest() dan tdigest_merge() dapat disimpan dan kemudian diambil. Misalnya, Anda mungkin ingin membuat ringkasan persentil harian, yang kemudian dapat digunakan untuk menghitung persentil mingguan. Namun, representasi biner yang tepat dari hasil ini dapat berubah dari waktu ke waktu. Tidak ada jaminan bahwa fungsi-fungsi ini akan menghasilkan hasil yang identik untuk input yang identik, dan oleh karena itu kami tidak menyarankan untuk mengandalkannya.

Sintaks

merge_tdigest(exprs)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
exprs dynamic ✔️ Satu atau beberapa referensi kolom yang dipisahkan koma yang memiliki nilai yang tdigest akan digabungkan.

Mengembalikan

Hasil untuk menggabungkan kolom *Expr1*, *Expr2*, ... *ExprN* ke satu tdigest.

Contoh

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

Output

percentile_tdigest_merged
20