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
Jumlah nilai yang dihitung dalam beberapa daftar .
Contoh
- SUM(Classes[Seat Count]): Jumlah semua nilai dalam kolom Jumlah Kursi dari tabel Kelas . Setara dengan SUM(SELECT(Classes[Seat Count], TRUE)). Lihat juga SELECT () .
- SUM([Discounts]): Jumlah item dalam nilai kolom Diskon , di mana Diskon adalah tipe Daftar .
- SUM(LIST(1, 2, 3))mengembalikan Jumlah : 6
Nilai Sum dari Baris Pilih
Hitung total biaya pengiriman tercatat dalam periode pelaporan:
SUM(
SELECT(
Deliveries[DeliveryCharge],
AND(
([DateDone] >= [_THISROW].[BeginDate]),
([DateDone] < [_THISROW].[EndDate])
)
)
)
SELECT(Deliveries[DeliveryCharge], ...)mendapat daftar biaya pengiriman dari beberapa baris di tabel Pengiriman .
AND(..., ...)membatasi hasil SELECT () hanya ke baris yang cocok dengan semua kondisi.
([DateDone] >= [_THISROW].[BeginDate])membatasi hitungan hanya baris dengan DateDone tidak lebih awal dari BeginDate laporan .
([DateDone] < [_THISROW].[EndDate]) lebih lanjut membatasi baris untuk mereka dengan tanggal sebelum tanggal akhir laporan.
SUM(...)total nilai dari hasil SELECT () .
Lihat juga: AND () , SELECT ()
Masalah umum
SUM(1, 2, 3): argumen tidak dalam bentuk daftar. Untuk memperbaiki, membungkus mereka di LIST () untuk membangun daftar: SUM(LIST(1, 2, 3)).