operator top-hitters
Berlaku untuk: ✅Microsoft Fabric✅✅
Mengembalikan perkiraan untuk nilai berbeda yang paling populer, atau nilai dengan jumlah terbesar, dalam input.
Catatan
top-hitters
menggunakan algoritma perkiraan yang dioptimalkan untuk performa ketika data input berukuran besar.
Perkiraan ini didasarkan pada algoritma Count-Min-Sketch.
Sintaks
T|
top-hitters
NumberOfValuesof
ValueExpression [ by
SummingExpression ]
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Tipe | Wajib | Deskripsi |
---|---|---|---|
T | string |
✔️ | Ekspresi tabular input. |
NumberOfValues | int, long, atau real | ✔️ | Jumlah nilai yang berbeda dari ValueExpression. |
ValueExpression | string |
✔️ | Ekspresi atas tabel input T yang nilainya berbeda dikembalikan. |
SummingExpression | string |
Jika ditentukan, ekspresi numerik atas tabel input T yang jumlahnya per nilai Berbeda dari ValueExpression menetapkan nilai mana yang akan dipancarkan. Jika tidak ditentukan, jumlah setiap nilai Yang berbeda dari ValueExpression digunakan sebagai gantinya. |
Catatan
Saat Anda menyertakan SummingExpression dalam sintaks, kueri setara dengan:
T | summarize S = sum(SummingExpression) by ValueExpression | top NumberOfValues by S desc
Saat Anda tidak menyertakan SummingExpression dalam sintaks, kueri setara dengan:
T | summarize C = count() by ValueExpression | top NumberOfValues by C desc
Contoh
Contoh di bagian ini memperlihatkan cara menggunakan sintaks untuk membantu Anda memulai.
Contoh dalam artikel ini menggunakan tabel yang tersedia untuk umum di membantu kluster, seperti tabel
StormEvents
di database Sampel.
Contoh dalam artikel ini menggunakan tabel yang tersedia untuk umum, seperti tabel
StormEvents
di analitik Cuaca data sampel.
Mendapatkan item yang paling sering dipakai
Contoh ini menunjukkan cara menemukan 5 jenis badai teratas.
StormEvents
| top-hitters 5 of EventType
Hasil
EventType | approximate_count_EventType |
---|---|
Angin Badai Petir | 13015 |
Hujan es | 12711 |
Banjir Bandang | 3688 |
Kekeringan | 3616 |
Cuaca Musim Dingin | 3349 |
Mendapatkan halaman paling sering dilihat berdasarkan nilai kolom
Contoh ini menunjukkan cara menemukan Status dengan peristiwa Thunderstorm Wind paling.
StormEvents
| where EventType == "Thunderstorm Wind"
| top-hitters 10 of State
Hasil
Status | approximate_sum_State |
---|---|
TEXAS | 830 |
GEORGIA | 609 |
MICHIGAN | 602 |
IOWA | 585 |
PENNSYLVANIA | 549 |
ILLINOIS | 533 |
NEW YORK | 502 |
VIRGINIA | 482 |
KANSAS | 476 |
OHIO | 455 |