解決策

完了

あなたは、次の質問に答えるクエリを作成するように求められています。

すべての洪水によって生じた週ごとの損害合計はどのくらいでしたか? ユーロ単位で損害を表示します。 この場合の損害とは、物的損害と農作物の損害の両方を指します。 1 ユーロは 1.14 USD とします。

この解答は、前の質問に答えるクエリを構築する場合に考えられる方法の 1 つです。

解答のプロセス

  1. let ステートメントを使用して変換率を設定します。
  2. できるだけ多くの情報をフィルタで除外します。
    • EventType は「flood」とする必要がある
  3. DamagePropertyDamageCrops の損害を合計する列を作成し、米国ドル単位で損害額を指定します。 この値列を、手順 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,000 万ユーロにも上ります。