Bagikan melalui


percentile_tdigest()

Menghitung hasil persentil dari hasil tdigest (yang dihasilkan oleh tdigest() atau tdigest_merge())

Sintaks

percentile_tdigest(expr,persentil1,typeLiteral)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
expr string ✔️ Ekspresi yang dihasilkan oleh tdigest atau tdigest_merge().
percentile long ✔️ Nilai yang menentukan persentil.
typeLiteral string Jenis harfiah. Jika disediakan, set hasil akan berasal dari jenis ini. Misalnya, typeof(long) akan melemparkan semua hasil untuk mengetik long.

Mengembalikan

Nilai persentil dari setiap nilai dalam expr.

Tip

  • Jika jenis dicantumkan, hasilnya akan berupa kolom dari jenis yang sama dengan yang disediakan pada hasil persentil. Dalam hal ini, semua fungsi tdigest harus dari jenis itu.
  • Jika expr menyertakan tdigest fungsi dari berbagai jenis, jangan berikan jenisnya. Hasilnya akan berupa jenis dinamis. Lihat contoh berikut.

Contoh

StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| project percentile_tdigest(tdigestRes, 100)

Output

percentile_tdigest_tdigestRes
0
62000000
110000000
1200000
250000
StormEvents
| summarize tdigestRes = tdigest(DamageProperty) by State
| union (StormEvents | summarize tdigestRes = tdigest(EndTime) by State)
| project percentile_tdigest(tdigestRes, 100)

Output

percentile_tdigest_tdigestRes
[0]
[62000000]
["2007-12-20T11:30:00.0000000Z"]
["2007-12-31T23:59:00.0000000Z"]