Решение
Вас попросили написать запрос, отвечающий на следующий вопрос:
В апреле 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
Результат должен выглядеть примерно так, как показано на следующем изображении:
Аналитика
Из окончательных результатов этого решения вы можете увидеть, что все первые пять причиняющих ущерб событий в апреле и в штате Вирджиния были все морозы или заморозки событий.