解决方案
你需要编写一个查询来回答以下问题:
由所有淹没事件造成的每周总损失是多少? 显示损失(以欧元为单位)。 此例中的损失指的是财产和农作物损失。 假设欧元等价于 1.14 美元。
此解决方案提供了一种可能的方法来构造回答上一问题的查询。
解决方案流程
- 使用
let
语句设置转换率。 - 筛选出尽可能多的信息。
- EventType 应具有术语“flood”
- 创建一个列,该列将“DamageProperty”与“DamageCrops”中的损失求和以提供损失值(以美元为单位)。 将此值列除以步骤 1 中设置的转换率以获取损失(以欧元为单位)。
- 按 7 天箱汇总新损失列的总和。
- 将结果呈现为柱形图。
解决方案查询
上述步骤均包含在以下查询中:
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 亿欧元损失。