Baca dalam bahasa Inggris

Bagikan melalui


PANGKAT. EQ

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Mengembalikan peringkat angka dalam daftar angka.

Sintaksis

RANK.EQ(<value>, <columnName>[, <order>])  

Parameter

Istilah Definisi
value Ekspresi DAX apa pun yang mengembalikan nilai skalar tunggal yang peringkatnya akan ditemukan. Ekspresi akan dievaluasi tepat sekali, sebelum fungsi dievaluasi, dan nilainya diteruskan ke daftar argumen.
columnName Nama kolom yang ada di mana peringkat akan ditentukan. Ini tidak boleh berupa ekspresi atau kolom yang dibuat menggunakan fungsi-fungsi ini: ADDCOLUMNS, ROW, atau SUMMARIZE.
order (Opsional) Nilai yang menentukan cara memberi peringkat angka, rendah ke tinggi atau tinggi ke rendah:

nilai pesanan

nilai nilai alternatif Deskripsi
0 (nol) FALSE Peringkat dalam urutan turun columnName. Jika value sama dengan angka tertinggi dalam columnName maka RANK.EQ adalah 1.
1 TRUE Peringkat dalam urutan naik columnName. Jika value sama dengan angka terendah dalam columnName maka RANK.EQ adalah 1.

Mengembalikan nilai

Angka yang menunjukkan peringkat value di antara angka dalam columnName.

Komentar

  • columnName tidak dapat merujuk ke kolom apa pun yang dibuat menggunakan fungsi ini: ADDCOLUMNS, ROW, atau SUMMARIZE. Saya

  • Jika value tidak dalam columnName atau nilai kosong, maka RANK. EQ mengembalikan nilai kosong.

  • Nilai duplikat value menerima nilai peringkat yang sama; nilai peringkat berikutnya yang ditetapkan akan menjadi nilai peringkat ditambah jumlah nilai duplikat. Misalnya jika lima (5) nilai diikat dengan peringkat 11 maka nilai berikutnya akan menerima peringkat 16 (11 + 5).

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

Contoh 1

Contoh berikut membuat kolom terhitung yang memberi peringkat nilai dalam SalesAmount_USD, dari tabel InternetSales_USD, terhadap semua angka dalam kolom yang sama.

= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])  

Contoh 2

Contoh berikut memberi peringkat subset nilai terhadap sampel tertentu. Asumsikan bahwa Anda memiliki tabel siswa lokal dengan performa mereka dalam tes nasional tertentu dan, juga, Anda memiliki seluruh set skor dalam tes nasional tersebut. Kolom terhitung berikut akan memberi Anda peringkat nasional untuk setiap siswa lokal.

= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])