AVERAGEX
Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual
Menghitung rata-rata (rata-rata aritmatika) dari sekumpulan ekspresi yang dievaluasi atas tabel.
Sintaks
AVERAGEX(<table>,<expression>)
Parameter
Term | Definisi |
---|---|
tabel | 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. |
Nilai hasil
Angka desimal.
Keterangan
Fungsi AVERAGEX memungkinkan Anda mengevaluasi ekspresi untuk setiap baris tabel, lalu mengambil kumpulan nilai yang dihasilkan dan menghitung 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 dengan 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 Referensi Sintaks DAX.