top-hitters işleci
Şunlar için geçerlidir: ✅Microsoft Fabric✅
Girişteki en popüler benzersiz değerler veya en büyük toplama sahip değerler için yaklaşık değer döndürür.
Not
top-hitters
giriş verileri büyük olduğunda performans için iyileştirilmiş bir yaklaşık algoritma kullanır.
Yaklaşık değer, Count-Min-Sketch algoritmasını temel alır.
Sözdizimi
T|
top-hitters
NumberOfValuesof
ValueExpression [ by
SummingExpression ]
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Zorunlu | Açıklama |
---|---|---|---|
T | string |
✔️ | Giriş tablosal ifadesi. |
NumberOfValues | int, long veya real | ✔️ | ValueExpression'ın ayrı değerlerinin sayısı. |
ValueExpression | string |
✔️ | Ayrı değerleri döndürülen giriş tablosu T üzerinde bir ifade. |
SummingExpression | string |
Belirtilirse, valueExpression'ın ayrı değeri başına toplam değeri olan giriş tablosu T üzerinde sayısal bir ifade, hangi değerlerin yayılmadığını belirler. Belirtilmezse, bunun yerine ValueExpression'ın her ayrı değerinin sayısı kullanılır. |
Not
Söz dizimine SummingExpression eklediğinizde, sorgu şunun eşdeğeridir:
T | summarize S = sum(SummingExpression) by ValueExpression | top NumberOfValues by S desc
Söz dizimine SummingExpression eklemediğinizde, sorgu aşağıdakine eşdeğerdir:
T | summarize C = count() by ValueExpression | top NumberOfValues by C desc
Örnekler
Bu bölümdeki örneklerde, kullanmaya başlamanıza yardımcı olması için söz diziminin nasıl kullanılacağı gösterilmektedir.
Bu makaledeki örneklerde, Örnekleri veritabanındaki
StormEvents
tablosu gibi yardım kümesiiçindeki genel kullanıma açık tablolar kullanılır.
Bu makaledeki örneklerde, Weather analytics örnek veriiçindeki
StormEvents
tablosu gibi genel kullanıma açık tablolar kullanılır.
En sık kullanılan öğeleri alma
Bu örnekte, en iyi 5 fırtına türünün nasıl bulunacakları gösterilmektedir.
StormEvents
| top-hitters 5 of EventType
Çıktı
EventType | approximate_count_EventType |
---|---|
Gök Gürültülü Fırtına | 13015 |
Dolu | 12711 |
Flash Flood | 3688 |
Kuraklık | 3616 |
Kış Hava Durumu | 3349 |
Sütun değerine göre en çok isabet alanları alma
Bu örnekte, en Fırtına Rüzgarı olayları olan Eyaletlerin nasıl buluneceği gösterilmektedir.
StormEvents
| where EventType == "Thunderstorm Wind"
| top-hitters 10 of State
Çıktı
State | approximate_sum_State |
---|---|
TEXAS | 830 |
GEORGIA | 609 |
MICHIGAN | 602 |
IOWA | 585 |
PENNSYLVANIA | 549 |
ILLINOIS | 533 |
NEW YORK | 502 |
VIRGINIA | 482 |
KANSAS | 476 |
OHIO | 455 |