top-hitters-Operator
Gilt für: ✅Microsoft Fabric✅✅
Gibt eine Annäherung für die am häufigsten verwendeten eindeutigen Werte oder die Werte mit der größten Summe in der Eingabe zurück.
Hinweis
top-hitters
verwendet einen Annäherungsalgorithmus, der für die Leistung optimiert ist, wenn die Eingabedaten groß sind.
Die Annäherung basiert auf dem Count-Min-Sketch-Algorithmus .
Syntax
T|
top-hitters
NumberOfValuesof
ValueExpression [ by
SummingExpression ]
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
T | string |
✔️ | Der Tabellarische Eingabeausdruck. |
NumberOfValues | int, long oder real | ✔️ | Die Anzahl der unterschiedlichen Werte von ValueExpression. |
ValueExpression | string |
✔️ | Ein Ausdruck über die Eingabetabelle T , deren unterschiedliche Werte zurückgegeben werden. |
SummingExpression | string |
Wenn angegeben, legt ein numerischer Ausdruck über die Eingabetabelle T , deren Summe pro unterschiedlichem Wert von ValueExpression festlegt, welche Werte ausgegeben werden sollen. Wenn nicht angegeben, wird stattdessen die Anzahl der einzelnen unterschiedlichen Werte von ValueExpression verwendet. |
Hinweis
Wenn Sie SummingExpression- in die Syntax einschließen, entspricht die Abfrage folgendem:
T | summarize S = sum(SummingExpression) by ValueExpression | top NumberOfValues by S desc
Wenn Sie SummingExpression- nicht in die Syntax einschließen, entspricht die Abfrage folgendem:
T | summarize C = count() by ValueExpression | top NumberOfValues by C desc
Beispiele
Die Beispiele in diesem Abschnitt zeigen, wie Sie die Syntax verwenden, um Ihnen den Einstieg zu erleichtern.
In den Beispielen in diesem Artikel werden öffentlich verfügbare Tabellen in der Hilfecluster-verwendet, z. B. die tabelle
StormEvents
in der datenbank Beispiele.
In den Beispielen in diesem Artikel werden öffentlich verfügbare Tabellen verwendet, z. B. die Tabelle
StormEvents
in der Wetteranalyse Beispieldaten.
Abrufen der häufigsten Elemente
In diesem Beispiel wird gezeigt, 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 hitters basierend auf dem Spaltenwert
In diesem Beispiel wird gezeigt, wie Sie die Staaten mit den meisten Thunderstorm Wind--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 | 4:55 |