Aracılığıyla paylaş


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-hittersNumberOfValuesof ValueExpression [ bySummingExpression ]

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