Solución

Completado

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

¿Cuál fue el daño total, por semanas, causado por todos los eventos de inundación? Muestra daños en la unidad de euros. En este caso, el daño se refiere tanto a daños a la propiedad como a los cultivos. Supongamos que el euro vale 1,14 USD.

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

Proceso de solución

  1. Establezca la tasa de conversión mediante la instrucción let.
  2. Filtre tanta información como sea posible.
    • EventType debe contener el término "inundación"
  3. Cree una columna que sume los daños de DamageProperty y DamageCrops para dar un valor de los daños en USD. Divida esta columna de valor por la tasa de conversión establecida en el paso 1 para obtener los daños en euros.
  4. Resuma la suma de la nueva columna de daños en un rango de siete días.
  5. Represente los resultados como un gráfico de columnas.

Consulta de solución

Todos los pasos anteriores se incluyen en la consulta siguiente:

Ejecución de la consulta

let Eur = 1.14; // conversion rate
StormEvents
| where EventType has "flood"
| extend Damage = (DamageProperty + DamageCrops) / Eur
| summarize sum(Damage) by bin(StartTime, 7d)
| render columnchart

Los resultados deben ser similares a la siguiente imagen:

Screenshot of solution query and results.

Información detallada

A partir de los resultados, podemos ver que las inundaciones causaron daños financieros principalmente durante los meses de primavera y verano. Hubo varios picos de daños, que alcanzan como máximo unos 750 millones de euros de daños.