Bagikan melalui


AVERAGEX

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Menghitung rata-rata (rata-rata aritmatika) dari sekumpulan ekspresi yang dievaluasi atas tabel.

Sintaksis

AVERAGEX(<table>,<expression>)

Parameter

Istilah Definisi
table Nama tabel, atau ekspresi yang menentukan tabel tempat agregasi dapat dilakukan.
expression Ekspresi dengan hasil skalar, yang akan dievaluasi untuk setiap baris tabel dalam argumen pertama.

Mengembalikan nilai

Angka desimal.

Komentar

  • Fungsi AVERAGEX memungkinkan Anda mengevaluasi ekspresi untuk setiap baris tabel, lalu mengambil kumpulan nilai yang dihasilkan dan menghitung nilai rata-rata aritmatikanya. Oleh karena itu, fungsi mengambil tabel sebagai argumen pertamanya, dan ekspresi sebagai argumen kedua.

  • Dalam semua hal lain, AVERAGEX mengikuti aturan yang sama seperti AVERAGE. Anda tidak dapat menyertakan sel non-numerik atau null. Argumen tabel dan ekspresi diperlukan.

  • Ketika tidak ada baris untuk diagregasi, fungsi mengembalikan kosong. Ketika ada baris, tetapi tidak ada yang memenuhi kriteria yang ditentukan, maka fungsi mengembalikan 0.

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

Contoh

Contoh berikut menghitung rata-rata pengiriman dan pajak pada setiap pesanan dalam tabel InternetSales, dengan terlebih dahulu menjumlahkan Angkutan ditambah TaxAmt di setiap baris, lalu rata-rata jumlah tersebut.

= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])

Jika Anda menggunakan beberapa operasi dalam ekspresi yang digunakan sebagai argumen kedua, Anda harus menggunakan tanda kurung untuk mengontrol urutan perhitungan. Untuk informasi selengkapnya, lihat DAXReferensi Sintaks .

fungsi fungsi fungsiFungsi statistik