operator top-hitters
Retourneert een benadering voor de meest populaire afzonderlijke waarden, of de waarden met de grootste som, in de invoer.
Notitie
top-hitters
maakt gebruik van een benaderingsalgoritmen die zijn geoptimaliseerd voor prestaties wanneer de invoergegevens groot zijn.
De benadering is gebaseerd op het algoritme Count-Min-Sketch .
Syntax
T|
top-hitters
NumberOfValuesof
ValueExpression [ by
SummingExpression ]
Meer informatie over syntaxisconventies.
Parameters
Naam | Type | Vereist | Beschrijving |
---|---|---|---|
T | string |
✔️ | De tabellaire invoerexpressie. |
NumberOfValues | int, lang of echt | ✔️ | Het aantal afzonderlijke waarden van ValueExpression. |
ValueExpression | string |
✔️ | Een expressie voor de invoertabel T waarvan de afzonderlijke waarden worden geretourneerd. |
SummingExpression | string |
Indien opgegeven, een numerieke expressie over de invoertabel T waarvan de som per afzonderlijke waarde valueExpression bepaalt welke waarden moeten worden verzonden. Als dit niet wordt opgegeven, wordt in plaats daarvan het aantal van elke afzonderlijke waarde van ValueExpression gebruikt. |
Opmerkingen
De eerste syntaxis (geen SummingExpression) is conceptueel gelijk aan:
T|
summarize
C``=``count()
by
ValueExpression|
top
NumberOfValues opC
desc
De tweede syntaxis (met SummingExpression) is conceptueel gelijk aan:
T|
summarize
S``=``sum(*SummingExpression*)
by
ValueExpression|
top
NumberOfValues opS
desc
Voorbeelden
Meest voorkomende items ophalen
In het volgende voorbeeld ziet u hoe u de vijf belangrijkste typen stormen kunt vinden.
StormEvents
| top-hitters 5 of EventType
Uitvoer
EventType | approximate_count_EventType |
---|---|
Onweerswind | 13015 |
Hagel | 12711 |
Flash Flood | 3688 |
Droogte | 3616 |
Winterweer | 3349 |
Top hitters ophalen op basis van kolomwaarde
In het volgende voorbeeld ziet u hoe u de staten met de meeste 'Onweerswind'-gebeurtenissen kunt vinden.
StormEvents
| where EventType == "Thunderstorm Wind"
| top-hitters 10 of State
Uitvoer
Staat | approximate_sum_State |
---|---|
TEXAS | 830 |
GEORGIË | 609 |
MICHIGAN | 602 |
IOWA | 585 |
PENNSYLVANIA | 549 |
ILLINOIS | 533 |
NEW YORK | 502 |
VIRGINIA | 482 |
KANSAS | 476 |
OHIO | 455 |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor