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 terhitungTabel terhitungMeasurePerhitungan 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 skalar tunggal value. Ekspresi dievaluasi untuk setiap baris table
, untuk generateall kemungkinan values untuk peringkat. Lihat bagian keterangan untuk memahami perilaku fungsi saat expression
mengevaluasi ke BLANK.
value
(Opsional) Ekspresi DAX apa pun yang mengembalikan skalar tunggal value yang rank nya akan ditemukan. Lihat bagian keterangan untuk memahami perilaku fungsi saat value
not ditemukan dalam ekspresi.
Saat parameter value
dihilangkan, value ekspresi pada baris saat ini digunakan sebagai gantinya.
order
(Opsional) value yang menentukan cara rankvalue
, rendah ke tinggi or tinggi ke rendah:
value | value alternatif | Deskripsi |
---|---|---|
0 (nol) | FALSE |
Peringkat dalam urutan menurun values ekspresi.
If
value sama dengan angka tertinggi dalam ekspresi lalu RANKX mengembalikan 1. Ini adalah value default saat parameter pesanan dihilangkan. |
1 | TRUE |
Peringkat dalam urutan ekspresi naik. If value sama dengan angka terendah dalam ekspresi lalu RANKX mengembalikan 1. |
ties
(Opsional) Enumerasi yang menentukan cara menentukan peringkat ketika ada ikatan.
Enumerasi | Deskripsi |
---|---|
Skip |
next
rank
value, setelah dasi, adalah rankvalue dasi ditambah countvaluesterikat . Misalnya if lima (5) values diikat dengan rank 11 maka nextvalue akan menerima rank 16 (11 + 5). Ini adalah value default saat parameter ties dihilangkan. |
Dense |
next rank value, setelah dasi, adalah nextrankvalue. Misalnya if lima (5) values diikat dengan rank 11 maka nextvalue akan menerima rank 12. |
Jumlah value
rank di antara all kemungkinan valuesexpression
dievaluasi untuk baris all angka table
.
If
expression
or
value
mengevaluasi untuk BLANK diperlakukan sebagai 0 (nol) untuk ekspresi all yang menghasilkan angka, or sebagai teks kosong untuk ekspresi teks all.
If
value
not di antara valuesexpression
yang mungkin all kemudian RANKX menambahkan value
untuk sementara ke values dari expression
and mengevaluasi kembali RANKX untuk menentukan rank yang tepat dari value
.
Argumen opsional mungkin dilewati dengan menempatkan koma kosong (,) dalam daftar argumen, seperti RANKX(Inventory, [InventoryCost],,,"Dense")
.
Perbandingan
Fungsi ini not didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung or aturan keamanan tingkat baris (RLS).
Kolom terhitung berikut dalam tabel Produk menghitung peringkat penjualan untuk setiap product 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