Řešení
Byli jste požádáni o napsání dotazu, který odpovídá na následující otázku:
Co bylo v měsíci dubna 2007 nejlepších pěti událostí způsobených bouřemi ve státě Virginie?
Následující řešení nabízí jeden možný způsob, jak vytvořit dotaz, který odpovídá na otázku.
Proces řešení
- Vyfiltrujte co nejvíce informací:
- Časové období by mělo být mezi 1. a 30. dubnem 2007.
where
K vytvoření tohoto filtru použijte operátor. - Chcete vrátit výsledky pouze ze státu Virginie.
where
K vytvoření tohoto filtru použijte operátor.
- Časové období by mělo být mezi 1. a 30. dubnem 2007.
- Pomocí operátoru vytvořte sloupec, který sečte poškození z damageProperty a
project
. - Pokud chcete zjistit, jaký druh bouře způsobil toto poškození, musíte vrátit sloupec EventType . Použití operátoru
project
. - Chcete vidět pět nejvíce škodlivých událostí. Můžete použít
sort
operátor, jehož výchozí režim je sestupný. Alternativně a efektivněji můžete operátor použíttop
.
Dotaz řešení
Následující dotaz obsahuje všechny předchozí kroky:
StormEvents
| where StartTime between (datetime(4-1-2007)..datetime(4-30-2007))
| where State == "VIRGINIA"
| project Damage=DamageProperty+DamageCrops, EventType
| top 5 by Damage
Výsledky by měly vypadat přibližně jako na následujícím obrázku:
Přehledy
Z konečných výsledků tohoto řešení můžete vidět, že všech pět nejlepších událostí způsobených poškozením v dubnu a ve státě Virginia byly všechny události mrazu nebo zablokování.