Rozwiązanie

Ukończone

Poproszono Cię o napisanie zapytania, które odpowiada na następujące pytanie:

Jakie były całkowite szkody tygodniowe spowodowane przez wszystkie zdarzenia powodziowe? Pokaż uszkodzenia w jednostce euro. W tym przypadku szkody odnoszą się zarówno do mienia, jak i szkód uprawnych. Załóżmy, że euro jest warte 1,14 USD.

To rozwiązanie umożliwia utworzenie zapytania, które odpowiada na poprzednie pytanie.

Proces rozwiązania

  1. Ustaw współczynnik konwersji przy użyciu instrukcji let .
  2. Odfiltruj jak najwięcej informacji.
    • Typ zdarzenia powinien mieć termin "flood"
  3. Utwórz kolumnę, która sumuje szkody w kolumnie DamageProperty i DamageCrops w celu nadania wartości szkody w USD. Podziel tę kolumnę wartości według współczynnika konwersji ustawionego w kroku 1, aby uzyskać szkody w euro.
  4. Podsumuj sumę nowej kolumny uszkodzeń o siedem dni.
  5. Renderuj wyniki jako wykres kolumnowy.

Zapytanie dotyczące rozwiązania

Wszystkie poprzednie kroki są zawarte w następującym zapytaniu:

Uruchamianie zapytania

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

Wyniki powinny wyglądać podobnie do poniższej ilustracji:

Screenshot of solution query and results.

Wyniki analiz

Z wyników widać, że powodzie spowodowały szkody finansowe głównie wiosną i latem. Było kilka skoków szkód, osiągając co najwyżej około 750 milionów euro szkód.