SUMX
Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual
Mengembalikan jumlah ekspresi yang dievaluasi untuk setiap baris dalam tabel.
Sintaks
SUMX(<table>, <expression>)
Parameter
Term | Definisi |
---|---|
tabel | Tabel yang berisi baris yang ekspresinya akan dievaluasi. |
expression | Ekspresi yang akan dievaluasi untuk setiap baris tabel. |
Nilai hasil
Angka desimal.
Keterangan
Fungsi SUMX mengambil sebagai argumen pertamanya tabel, atau ekspresi yang mengembalikan tabel. Argumen kedua adalah kolom yang berisi angka yang ingin Anda jumlahkan, atau ekspresi yang mengevaluasi ke kolom.
SUMX adalah fungsi iterator.
Hanya angka dalam kolom yang dihitung. Kosong, nilai logis, dan teks diabaikan.
Untuk contoh SUMX yang lebih kompleks dalam rumus, lihat SEMUA dan CALCULATETABLE.
Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).
Contoh
Contoh berikut pertama-tama memfilter tabel, InternetSales, pada ekspresi, 'InternetSales[SalesTerritoryID] = 5', lalu mengembalikan jumlah semua nilai di kolom Angkutan. Dengan kata lain, ekspresi mengembalikan jumlah biaya pengiriman hanya untuk area penjualan yang ditentukan.
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])
Jika Anda tidak perlu memfilter kolom, gunakan fungsi SUM. Fungsi SUM mirip dengan fungsi Excel dengan nama yang sama, kecuali bahwa fungsi tersebut mengambil kolom sebagai referensi.