解决方案

已完成

你需要编写一个查询来回答以下问题:

由所有淹没事件造成的每周总损失是多少? 显示损失(以欧元为单位)。 此例中的损失指的是财产和农作物损失。 假设欧元等价于 1.14 美元。

此解决方案提供了一种可能的方法来构造回答上一问题的查询。

解决方案流程

  1. 使用 let 语句设置转换率。
  2. 筛选出尽可能多的信息。
    • EventType 应具有术语“flood”
  3. 创建一个列,该列将“DamageProperty”与“DamageCrops”中的损失求和以提供损失值(以美元为单位)。 将此值列除以步骤 1 中设置的转换率以获取损失(以欧元为单位)。
  4. 按 7 天箱汇总新损失列的总和。
  5. 将结果呈现为柱形图。

解决方案查询

上述步骤均包含在以下查询中:

运行查询

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

结果应当类似于下图:

解决方案查询和结果的屏幕截图。

洞察力

从这些结果可以看出,由淹没造成的经济损失主要发生在春夏月份。 损失激增,最多达到约 7.5 亿欧元损失。