top-hitters-operatorn
Returnerar en uppskattning för de mest populära distinkta värdena, eller värdena med den största summan, i indata.
Anteckning
top-hitters
använder en uppskattningsalgoritm som är optimerad för prestanda när indata är stora.
Uppskattningen baseras på algoritmen Count-Min-Sketch .
Syntax
T|
top-hitters
NumberOfValuesof
ValueExpression [ by
SummingExpression ]
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
T | string |
✔️ | Tabelluttrycket för indata. |
NumberOfValues | int, long eller real | ✔️ | Antalet distinkta värden för ValueExpression. |
ValueExpression | string |
✔️ | Ett uttryck över indatatabellen T vars distinkta värden returneras. |
SummingExpression | string |
Om det anges upprättar ett numeriskt uttryck över indatatabellen T vars summa per distinkt värde i ValueExpression vilka värden som ska genereras. Om inget anges används antalet distinkta värden för ValueExpression i stället. |
Kommentarer
Den första syntaxen (ingen SummingExpression) motsvarar konceptuellt:
T|
summarize
C``=``count()
by
ValueExpression|
top
NumberOfValues efter C
desc
Den andra syntaxen (med SummingExpression) motsvarar begreppsmässigt:
T|
summarize
S``=``sum(*SummingExpression*)
by
ValueExpression|
top
NumberOfValues efter S
desc
Exempel
Hämta de vanligaste objekten
I nästa exempel visas hur du hittar de 5 vanligaste typerna av stormar.
StormEvents
| top-hitters 5 of EventType
Resultat
Eventtype | approximate_count_EventType |
---|---|
Åska vind | 13015 |
Hagel | 12711 |
Flash Flood | 3688 |
Torka | 3616 |
Vinterväder | 3349 |
Hämta top hitters baserat på kolumnvärde
I nästa exempel visas hur du hittar de stater som har flest "Åskväder"-händelser.
StormEvents
| where EventType == "Thunderstorm Wind"
| top-hitters 10 of State
Resultat
Tillstånd | approximate_sum_State |
---|---|
TEXAS | 830 |
GEORGIEN | 609 |
MICHIGAN | 602 |
IOWA | 585 |
PENNSYLVANIA | 549 |
ILLINOIS | 533 |
NEW YORK | 502 |
VIRGINIA | 482 |
KANSAS | 476 |
Ohio | 455 |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för