解決方案

已完成

系統要求您寫入回答下列問題的查詢:

所有洪水災情每週總共造成多少損失? 請以歐元為單位來呈現損失額。 此例中的損失是財產與作物的損毀情況。 假設歐元換算美元值 1.14 美元。

這個解決方案可提供一種可能的查詢建構方式,用於回答前述問題。

解決方案流程

  1. 使用 let 陳述式來設定轉換率。
  2. 盡量過濾掉越多資訊越好。
    • EventType 應當包含「flood」一詞
  3. 建立資料行來加總 DamageProperty 和 DamageCrops 的損失,以美元為單位呈現損失額。 將此值資料行除以步驟 1 中所設定的轉換率,即可取得以歐元計的損失值。
  4. 以七天為間隔來總結新損失額資料行的總額。
  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 億歐元的損失。