Rozwiązanie
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
- Ustaw współczynnik konwersji przy użyciu instrukcji
let
. - Odfiltruj jak najwięcej informacji.
- Typ zdarzenia powinien mieć termin "flood"
- 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.
- Podsumuj sumę nowej kolumny uszkodzeń o siedem dni.
- Renderuj wyniki jako wykres kolumnowy.
Zapytanie dotyczące rozwiązania
Wszystkie poprzednie kroki są zawarte w następującym zapytaniu:
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:
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.