Argumen
beberapa daftar (daftar tipe numerik apa pun)
AppSheet harus diberikan konteks yang cukup untuk menentukan jenis nilai apa yang ada dalam daftar , yang isinya adalah atau akan berupa angka. Untuk itu, daftar-beberapa harus merupakan salah satu dari yang berikut: nilai kolom tipe Daftar yang berisi nilai-nilai numerik; daftar kolom (misalnya, Produk [Harga] ) untuk kolom tipe numerik; atau daftar yang dibangun (misalnya, dengan DAFTAR () ) dari tipe numerik.
Nilai Pengembalian
Desimal : rata-rata dihitung dari nilai-nilai beberapa daftar
Contoh
- AVERAGE(Products[Price]): Rata-rata dari semua nilai di kolom Harga pada tabel Produk . Setara dengan AVERAGE(SELECT(Products[Price], TRUE)). Lihat juga SELECT () .
- AVERAGE([Discounts]): Rata-rata dari semua item dalam nilai kolom Diskon , di mana Diskon adalah tipe Daftar untuk beberapa jenis numerik.
- AVERAGE(LIST(1, 2, 3)) : 2,00
- AVERAGE(LIST(0) - LIST(0)) (daftar yang valid dengan tipe tetapi tidak ada item): 0.00
Rata-rata Baris Pilih
Hitung rata-rata rating produk dari umpan balik pelanggan dalam sebulan terakhir, kecuali umpan balik tanpa rating:
AVERAGE(
SELECT(
Feedback[Product Rating],
AND(
([Product Rating] > 0),
([Submitted] >= (EOMONTH(TODAY(), -2) + DAY(TODAY())))
)
)
)
SELECT(Feedback[Product Rating], ...)mendapat daftar nilai Rating Produk dari baris pilih dari tabel Umpan Balik .
AND(..., ...)membatasi hasil SELECT () hanya ke baris yang cocok dengan semua kondisi.
([Product Rating] > 0)membatasi pemilihan hanya baris dengan nilai Rating Produk lebih besar dari nol, di mana 0 adalah nilai default dan menunjukkan "tidak ada peringkat".
([Submitted] >= ...) lebih lanjut membatasi baris kepada mereka dengan tanggal penyerahan pada atau setelah tanggal dihitung.
(EOMONTH(TODAY(), -2) + DAY(TODAY())) menghitung tanggal satu bulan sebelum hari ini.
AVERAGE(...) menghitung rata-rata dari nilai yang dipilih.
Lihat juga: AND () , DAY () , EOMONTH () , SELECT () , TODAY ()
Masalah umum
AVERAGE(1, 2, 3): argumen tidak dalam bentuk daftar. Untuk memperbaiki, membungkus mereka di LIST () untuk membangun daftar: AVERAGE(LIST(1, 2, 3)).