operator top-hitters
Zwraca przybliżenie dla najpopularniejszych unikatowych wartości lub wartości z największą sumą w danych wejściowych.
Uwaga
top-hitters
używa algorytmu przybliżenia zoptymalizowanego pod kątem wydajności, gdy dane wejściowe są duże.
Przybliżenie opiera się na algorytmie Count-Min-Sketch .
Składnia
T|
top-hitters
Numberofvaluesof
ValueExpression [ by
SummingExpression ]
Dowiedz się więcej o konwencjach składniowych.
Parametry
Nazwa | Typ | Wymagane | Opis |
---|---|---|---|
T | string |
✔️ | Wyrażenie tabelaryczne danych wejściowych. |
Numberofvalues | int, long, or real | ✔️ | Liczba unikatowych wartości valueExpression. |
ValueExpression | string |
✔️ | Wyrażenie w tabeli wejściowej T , którego zwracane są odrębne wartości. |
SummingExpression | string |
Jeśli zostanie określony, wyrażenie liczbowe w tabeli wejściowej T , którego suma na odrębną wartość ValueExpression ustanawia wartości do emisji. Jeśli nie zostanie określona, zamiast tego zostanie użyta liczba poszczególnych odrębnych wartości valueExpression . |
Uwagi
Pierwsza składnia (bez summingExpression) jest koncepcyjnie równoważna:
T|
summarize
C``=``count()
by
ValueExpression|
top
NumberOfValues by C
desc
Druga składnia (z summingExpression) jest koncepcyjnie równoważna:
T|
summarize
S``=``sum(*SummingExpression*)
by
ValueExpression|
top
NumberOfValues by S
desc
Przykłady
Pobieranie najczęściej występujących elementów
W następnym przykładzie pokazano, jak znaleźć 5 typów burz top-5.
StormEvents
| top-hitters 5 of EventType
Dane wyjściowe
Typ zdarzenia | approximate_count_EventType |
---|---|
Burza z piorunami | 13015 |
Grad | 12711 |
Powodzia błyskawiczna | 3688 |
Susza | 3616 |
Pogoda zimowa | 3349 |
Uzyskiwanie najważniejszych trafień na podstawie wartości kolumny
W następnym przykładzie pokazano, jak znaleźć stany z największymi zdarzeniami "Burza wiatru".
StormEvents
| where EventType == "Thunderstorm Wind"
| top-hitters 10 of State
Dane wyjściowe
Stan | approximate_sum_State |
---|---|
TEXAS | 830 |
GRUZJA | 609 |
MICHIGAN | 602 |
IOWA | 585 |
PENNSYLVANIA | 549 |
ILLINOIS | 533 |
NEW YORK | 502 |
VIRGINIA | 482 |
KANSAS | 476 |
OHIO | 455 |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla