Solución

Completado

Se le ha pedido que escriba una consulta que responda a la siguiente pregunta:

En el mes de abril de 2007, ¿cuáles fueron los cinco tipos de tormentas que causaron más daños en el estado de Virginia?

Esta solución proporciona una posible manera de construir una consulta que responda a la pregunta.

Proceso de solución

  1. Filtre tanta información como sea posible:
    • La ventana temporal debe ser entre el 1 y el 30 de abril de 2007. Use el operador where para crear este filtro.
    • Solo quiere devolver resultados del estado de Virginia. Use el operador where para crear este filtro.
  2. Cree una columna que sume los daños de DamageProperty y DamageCrops mediante el operador project.
  3. Para averiguar qué tipo de tormenta ha ocasionado este daño, tiene que devolver la columna EventType. Usar el operador project.
  4. Quiere ver los cinco eventos que más daños han causado. Puede usar el operador sort, cuyo modo predeterminado es descendente. Como alternativa, y de forma más eficaz, puede usar el operador top.

Consulta de solución

La consulta siguiente incluye todos los pasos anteriores:

Ejecución de la consulta

StormEvents
| where StartTime between (datetime(4-1-2007)..datetime(4-30-2007))
| where State == "VIRGINIA"
| project Damage=DamageProperty+DamageCrops, EventType
| top 5 by Damage

Los resultados deben ser similares a la siguiente imagen:

Screenshot of a table with five damage-causing storms in Virginia.

Información detallada

A partir de los resultados de esta solución, puede ver que los cinco eventos que han causado más daños en el mes de abril y en el estado de Virginia han sido todos eventos de heladas.