top-hitters-Operator
Gibt eine Näherung für die am häufigsten verwendeten unterschiedlichen Werte oder die Werte mit der größten Summe in der Eingabe zurück.
Hinweis
top-hitters
verwendet einen Näherungsalgorithmus, der für die Leistung optimiert ist, wenn die Eingabedaten groß sind.
Die Näherung basiert auf dem Count-Min-Sketch-Algorithmus .
Syntax
T|
top-hitters
Numberofvaluesof
ValueExpression [ by
SummingExpression ]
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
T | string |
✔️ | Der tabellarische Eingabeausdruck. |
Numberofvalues | int, long oder real | ✔️ | Die Anzahl der unterschiedlichen Werte von ValueExpression. |
ValueExpression | string |
✔️ | Ein Ausdruck über der Eingabetabelle T , deren unterschiedliche Werte zurückgegeben werden. |
SummingExpression | string |
Wenn angegeben, wird ein numerischer Ausdruck über der Eingabetabelle T verwendet, dessen Summe pro eindeutigen Wert von ValueExpression festlegt, welche Werte ausgegeben werden sollen. Wenn nicht angegeben, wird stattdessen die Anzahl der einzelnen unterschiedlichen Werte von ValueExpression verwendet. |
Hinweise
Die erste Syntax (kein SummingExpression) entspricht vom Konzept her:
T|
summarize
C``=``count()
by
ValueExpression|
top
NumberOfValues nach C
desc
Die zweite Syntax (mit SummingExpression) entspricht dem Konzept:
T|
summarize
S``=``sum(*SummingExpression*)
by
ValueExpression|
top
NumberOfValues nach S
desc
Beispiele
Abrufen der häufigsten Elemente
Das nächste Beispiel zeigt, wie Sie die top-5 Arten von Stürmen finden.
StormEvents
| top-hitters 5 of EventType
Ausgabe
EventType | approximate_count_EventType |
---|---|
Sturm | 13015 |
Hagel | 12711 |
Überschwemmung | 3688 |
Dürre | 3616 |
Winterwetter | 3349 |
Abrufen von Top-Hittern basierend auf dem Spaltenwert
Das nächste Beispiel zeigt, wie Sie die Staaten mit den meisten "Gewitterwind"-Ereignissen finden.
StormEvents
| where EventType == "Thunderstorm Wind"
| top-hitters 10 of State
Ausgabe
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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für