Acara
Bergabunglah dengan kami di FabCon Vegas
31 Mar, 23 - 2 Apr, 23
Acara utama yang dipimpin komunitas Microsoft Fabric, Power BI, SQL, dan AI. 31 Maret hingga 2 April 2025.
Daftar hari iniBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Berlaku untuk:Kolom terhitung Tabel terhitung Ukurperhitungan Visual
Mengembalikan peringkat angka dalam daftar angka untuk setiap baris dalam argumen table
.
RANKX(<table>, <expression>[, <value>[, <order>[, <ties>]]])
table
Ekspresi DAX apa pun yang mengembalikan tabel data tempat ekspresi dievaluasi.
expression
Ekspresi DAX apa pun yang mengembalikan nilai skalar tunggal. Ekspresi dievaluasi untuk setiap baris table
, untuk menghasilkan semua nilai yang mungkin untuk peringkat. Lihat bagian keterangan untuk memahami perilaku fungsi saat expression
mengevaluasi ke BLANK.
value
(Opsional) Ekspresi DAX apa pun yang mengembalikan nilai skalar tunggal yang peringkatnya akan ditemukan. Lihat bagian keterangan untuk memahami perilaku fungsi saat value
tidak ditemukan dalam ekspresi.
Saat parameter value
dihilangkan, nilai ekspresi pada baris saat ini digunakan sebagai gantinya.
order
(Opsional) Nilai yang menentukan cara memberi peringkat value
, rendah ke tinggi atau tinggi ke rendah:
value | nilai alternatif | Deskripsi |
---|---|---|
0 (nol) | FALSE |
Peringkat dalam urutan menurun dari nilai ekspresi. Jika nilai sama dengan angka tertinggi dalam ekspresi, maka RANKX mengembalikan 1. Ini adalah nilai default ketika parameter pesanan dihilangkan. |
1 | TRUE |
Peringkat dalam urutan ekspresi naik. Jika nilai sama dengan angka terendah dalam ekspresi, maka RANKX mengembalikan 1. |
ties
(Opsional) Enumerasi yang menentukan cara menentukan peringkat ketika ada ikatan.
Enumerasi | Deskripsi |
---|---|
Skip |
Nilai peringkat berikutnya, setelah dasi, adalah nilai peringkat dasi ditambah jumlah nilai terikat. Misalnya jika lima (5) nilai diikat dengan peringkat 11 maka nilai berikutnya akan menerima peringkat 16 (11 + 5). Ini adalah nilai default ketika parameter ties dihilangkan. |
Dense |
Nilai peringkat berikutnya, setelah dasi, adalah nilai peringkat berikutnya. Misalnya jika lima (5) nilai diikat dengan peringkat 11 maka nilai berikutnya akan menerima peringkat 12. |
Jumlah peringkat value
di antara semua nilai expression
yang mungkin dievaluasi untuk semua baris angka table
.
Jika expression
atau value
mengevaluasi ke BLANK, ekspresi tersebut diperlakukan sebagai 0 (nol) untuk semua ekspresi yang menghasilkan angka, atau sebagai teks kosong untuk semua ekspresi teks.
Jika value
bukan di antara semua nilai expression
yang mungkin maka RANKX untuk sementara menambahkan value
ke nilai dari expression
dan mengevaluasi ulang RANKX untuk menentukan peringkat value
yang tepat.
Argumen opsional mungkin dilewati dengan menempatkan koma kosong (,) dalam daftar argumen, seperti RANKX(Inventory, [InventoryCost],,,"Dense")
.
Perbandingan terkait kesetaraan (
Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).
Kolom terhitung berikut dalam tabel Produk menghitung peringkat penjualan untuk setiap produk di saluran Internet.
= RANKX(ALL(Products), SUMX(RELATEDTABLE(InternetSales), [SalesAmount]))
Acara
Bergabunglah dengan kami di FabCon Vegas
31 Mar, 23 - 2 Apr, 23
Acara utama yang dipimpin komunitas Microsoft Fabric, Power BI, SQL, dan AI. 31 Maret hingga 2 April 2025.
Daftar hari ini