Solusi

Selesai

Anda telah diminta untuk menulis kueri yang menjawab pertanyaan berikut:

Pada bulan April 2007, apa lima peristiwa badai yang menyebabkan kerusakan teratas di negara bagian Virginia?

Solusi ini menyediakan satu cara yang mungkin untuk membuat kueri yang menjawab pertanyaan.

Proses solusi

  1. Filter informasi sebanyak mungkin:
    • Jangka waktu harus antara 1 April dan 30 April 2007. Gunakan operator where untuk membuat filter ini.
    • Anda ingin mengembalikan hasil hanya dari negara bagian Virginia. Gunakan operator where untuk membuat filter ini.
  2. Buat kolom yang menjumlahkan kerusakan dari DamageProperty dan DamageCrops menggunakan operator project.
  3. Untuk mengetahui jenis badai yang menyebabkan kerusakan ini, Anda harus mengembalikan kolom EventType. Gunakan operator project.
  4. Anda ingin melihat lima peristiwa teratas yang paling merusak. Anda dapat menggunakan operator sort, yang mode defaultnya adalah menurun. Atau, dan lebih efisien, Anda dapat menggunakan operator top.

Kueri solusi

Kueri berikut mencakup semua langkah sebelumnya:

Menjalankan kueri

StormEvents
| where StartTime between (datetime(4-1-2007)..datetime(4-30-2007))
| where State == "VIRGINIA"
| project Damage=DamageProperty+DamageCrops, EventType
| top 5 by Damage

Hasil Anda akan terlihat seperti gambar berikut:

Screenshot of a table with five damage-causing storms in Virginia.

Wawasan

Dari hasil akhir solusi ini, Anda dapat melihat bahwa semua lima peristiwa yang menyebabkan kerusakan teratas pada bulan April dan di negara bagian Virginia semuanya beku atau peristiwa beku.