Baca dalam bahasa Inggris

Bagikan melalui


SUMX

Berlaku untuk: kolom terhitungTabel terhitungMeasurePerhitungan visual

Mengembalikan sum ekspresi yang dievaluasi untuk setiap baris dalam tabel.

Sintaks

DAX
SUMX(<table>, <expression>)  

Parameter

Term Definisi
table Tabel yang berisi baris yang ekspresinya akan dievaluasi.
expression Ekspresi yang akan dievaluasi untuk setiap baris tabel.

Mengembalikan value

Angka desimal.

Keterangan

  • Fungsi SUMX mengambil sebagai argumen first tabel, or ekspresi yang mengembalikan tabel. Argumen second adalah kolom yang contains angka yang ingin Anda sum, or ekspresi yang mengevaluasi ke kolom.

  • SUMX adalah fungsi iterator .

  • Hanya angka dalam kolom yang dihitung. Kosong, valueslogis, teks and diabaikan.

  • Untuk contoh SUMX yang lebih kompleks dalam rumus, lihat ALLandCALCULATETABLE.

  • Fungsi ini not didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung or aturan keamanan tingkat baris (RLS).

Contoh

Contoh berikut firstfilters tabel, InternetSales, pada ekspresi, 'InternetSales[SalesTerritoryID] = 5', and kemudian mengembalikan sumallvalues di kolom Angkutan. Dengan kata lain, ekspresi mengembalikan sum biaya pengiriman hanya untuk area penjualan yang ditentukan.

DAX
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])  

If Anda not perlu filter kolom, gunakan fungsi SUM. Fungsi SUM mirip dengan fungsi Excel dengan nama yang sama, except yang mengambil kolom sebagai referensi.

SUM
Fungsi statistik