Bagikan melalui


avgif() (fungsi agregasi)

Menghitung rata-rata kedaluwarsa dalam rekaman yang predikatnya dievaluasi ke true.

Catatan

Fungsi ini digunakan bersama dengan ringkasan operator.

Sintaks

avgif(predikat expr, )

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
expr string ✔️ Ekspresi yang digunakan untuk perhitungan agregasi. Rekaman dengan null nilai diabaikan dan tidak disertakan dalam perhitungan.
predicate string ✔️ Predikat bahwa jika benar, nilai yang dihitung expr akan ditambahkan ke rata-rata.

Mengembalikan

Mengembalikan nilai rata-rata kedaluwarsa dalam rekaman di mana predikat mengevaluasi ke true.

Contoh

Contoh ini menghitung kerusakan rata-rata berdasarkan status dalam kasus di mana ada kerusakan.

StormEvents
| summarize Averagedamage=tolong(avg( DamageCrops)),AverageWhenDamage=tolong(avgif(DamageCrops,DamageCrops >0)) by State

Tabel hasil yang ditampilkan hanya menyertakan 10 baris pertama.

Provinsi Averagedamage Averagewhendamage
TEXAS 7524 491291
KANSAS 15366 695021
IOWA 4332 28203
ILLINOIS 44568 2574757
MISSOURI 340719 8806281
GEORGIA 490702 57239005
MINNESOTA 2835 144175
WISCONSIN 17764 438188
NEBRASKA 21366 187726
NEW YORK 5 10000
... ... ...