Solução
Você foi solicitado a escrever uma consulta que responda à seguinte pergunta:
Qual foi o dano total semanal causado por todos os eventos de inundação? Mostre os danos em Euros. Nesse caso, os danos se referem a danos de propriedade e plantação. Suponha que o Euro vale 1,14 USD.
Essa solução fornece uma maneira possível de construir uma consulta que responde à pergunta anterior.
Processo de solução
- Defina a taxa de conversão usando a instrução
let
. - Filtre o máximo de informações possível.
- O EventType deve ter o termo "inundação"
- Crie uma coluna que soma os danos causados por DamageProperty e DamageCrops para chegar a um valor de danos em USD. Divida essa coluna de valores pela taxa de conversão definida na Etapa 1 para obter os danos em euro.
- Resuma a soma da nova coluna de danos em compartimentos de sete dias.
- Renderize os resultados como um gráfico de colunas.
Consulta de solução
As etapas anteriores estão incluídas na seguinte 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
Seus resultados devem ter uma aparência semelhante à seguinte imagem:
Insights
Com base nos resultados, podemos ver que as inundações causaram danos financeiros principalmente durante os meses de primavera e verão. Houve vários picos de danos, atingindo no máximo cerca de 750 milhão de euros em danos.