Решение
Вас попросили написать запрос, отвечающий на следующий вопрос:
В апреле 2007 года, что было самыми главными пятью причиняющими ущерб событиями шторма в штате Вирджиния?
Следующее решение позволяет создать запрос, который отвечает на этот вопрос.
Этапы решения
- Отфильтруйте максимальное количество сведений:
- Период времени должен находиться в диапазоне с 1 апреля по 30 апреля 2007 года. Для создания этого фильтра воспользуйтесь оператором
where. - Вам необходимо вернуть результаты только из штата Виргиния. Для создания этого фильтра воспользуйтесь оператором
where.
- Период времени должен находиться в диапазоне с 1 апреля по 30 апреля 2007 года. Для создания этого фильтра воспользуйтесь оператором
- Создайте столбец, который суммирует ущерб от DamageProperty и DamageCrops с помощью
projectоператора. - Чтобы выяснить, какой шторм вызвал этот ущерб, необходимо вернуть столбец EventType . Использовать оператор
project. - Вам нужны первые пять событий, нанесшие максимальный ущерб. Можно воспользоваться оператором
sort, который по умолчанию выполняет сортировку по убыванию. Другим, более эффективным вариантом является операторtop.
Запрос решения
Следующий запрос включает все предыдущие шаги:
StormEvents
| where StartTime between (datetime(4-1-2007)..datetime(4-30-2007))
| where State == "VIRGINIA"
| project Damage=DamageProperty+DamageCrops, EventType
| top 5 by Damage
Результат должен выглядеть примерно так, как показано на следующем изображении:
Аналитические выводы (Insights)
Из окончательных результатов этого решения вы можете увидеть, что все первые пять причиняющих ущерб событий в апреле и в штате Вирджиния были все морозы или заморозки событий.