Řešení

Dokončeno

Byli jste požádáni o napsání dotazu, který odpovídá na následující otázku:

Jaká byla celková škoda po týdnu způsobená všemi povodňovými událostmi? Zobrazit poškození v jednotce eur. V tomto případě poškození odkazuje jak na vlastnost, tak na poškození oříznutí. Předpokládejme, že euro stojí 1,14 USD.

Toto řešení nabízí jeden možný způsob, jak vytvořit dotaz, který odpovídá na předchozí otázku.

Proces řešení

  1. Nastavte míru převodu let pomocí příkazu.
  2. Vyfiltrujte co nejvíce informací.
    • EventType by měl mít termín "flood" (povodeň).
  3. Vytvořte sloupec, který sečte poškození z damageProperty a DamageCrops , aby se dala hodnota poškození v USD. Tento sloupec hodnoty vydělte směnným kurzem nastaveným v kroku 1 za účelem získání škody v eurech.
  4. Shrňte součet nového sloupce poškození podle intervalu sedmi dnů.
  5. Vykreslí výsledky jako sloupcový graf.

Dotaz řešení

Všechny předchozí kroky jsou součástí následujícího dotazu:

Spuštění dotazu

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

Výsledky by měly vypadat přibližně jako na následujícím obrázku:

Screenshot of solution query and results.

Přehledy

Z výsledků vidíme, že záplavy způsobily finanční škody hlavně během jarních a letních měsíců. Došlo k několika špičkám škod, které dosáhly nejvýše 750 milionů EUR škod.