avgif() (fungsi agregasi)

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

Catatan

Fungsi ini digunakan bersama dengan ringkasan operator.

Sintaks

avgif(expr,Predikat)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

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

Mengembalikan

Mengembalikan nilai rata-rata expr dalam rekaman di mana predikat dievaluasi 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
... ... ...