Fungsi Power BI RANKX DAX: Sintaks, Penggunaan dan Contoh

Fungsi Power Bi Rankx Dax Sintaks Penggunaan Dan Contoh



RANKX ialah fungsi DAX (Ungkapan Analisis Data) dalam Power BI yang digunakan untuk mengira pemeringkatan nilai dalam jadual atau lajur berdasarkan ungkapan tertentu. Ia memberikan kedudukan unik kepada setiap nilai berdasarkan susunan yang ditentukan oleh ungkapan.

Fungsi ini membolehkan anda menyusun nilai atau pengiraan berdasarkan lajur atau ukuran tertentu. Ia membolehkan pengguna menentukan kedudukan setiap baris dalam jadual berbanding baris lain, menggunakan ukuran yang dipilih sebagai asas untuk perbandingan.

Hasil daripada RANKX fungsi ialah integer yang mewakili kedudukan baris dalam ranking. Tutorial ini meneroka cara menggunakan fungsi RANKX dalam Power BI.







Sintaks dan Parameter RANKX

Sintaks daripada RANKX fungsi adalah seperti berikut:



RANKX(, , [[, [, ]]])

Fungsi ini mengambil empat hujah:



Jadual : Jadual, ungkapan jadual atau lajur yang mengandungi nilai yang akan disenaraikan atau yang anda perlukan untuk melaksanakan kedudukan anda.





Ungkapan : Ukuran atau lajur atau ungkapan yang mengandungi nilai yang hendak ditarafkan.

Nilai : Nilai yang hendak ditarafkan. Ia adalah hujah pilihan, dan apabila diabaikan, fungsi itu akan mengembalikan kedudukan untuk setiap baris berdasarkan keseluruhan lajur.



Pesanan : Susunan nilai-nilai yang perlu disusun (menaik atau menurun). Ia boleh mengambil nilai 1 atau 0 , di mana 1 mewakili tertib menurun dan 0 mewakili susunan menaik. Secara lalai, ia ditetapkan kepada 1 . Sudah tentu, ini adalah satu lagi parameter pilihan.

[ ] (pilihan): Parameter ini mentakrifkan cara mengendalikan ikatan, iaitu, apabila dua atau lebih item mempunyai nilai yang sama dan diberi kedudukan yang sama. Ia boleh mengambil nilai 0 , 1 , atau -1 , di mana 0 mewakili pemberian pangkat purata, 1 mewakili pemberian pangkat maksimum, dan -1 mewakili pemberian pangkat minimum. Nilai lalai ialah 0 .

Cara Menggunakan RANKX dalam Power BI

Untuk menggunakan RANKX dalam Power BI, ikut langkah berikut:

Langkah 1: Sediakan Data

Pastikan data anda dimuatkan ke dalam Power BI dan disusun dalam format jadual, dengan lajur yang anda mahu kedudukan dan ukuran yang akan anda gunakan untuk kedudukan (mis., jualan, hasil).

Langkah 2: Buat Ukuran

Buat ukuran baharu dengan memilih “Ukuran Baharu” daripada tab “Pemodelan”. Tulis ukuran DAX yang mentakrifkan asas untuk pemeringkatan. Contohnya, untuk menilai produk berdasarkan jualan, buat ukuran menggunakan JUMLAH untuk agregat jualan bagi setiap produk.

Langkah 3: Tulis Fungsi/Formula RANKX

Langkah seterusnya ialah menggunakan RANKX berfungsi dalam ukuran baharu untuk mengira pangkat setiap item. Fungsi ini memerlukan nama jadual, ukuran yang anda buat dalam langkah sebelumnya, dan secara pilihan susunan kedudukan (menaik atau menurun) dan cara mengendalikan ikatan.

Sebagai contoh:

Kedudukan Jualan = RANKX(kewangan, [Jualan Kasar], , DESC, Padat)

Klik 'Enter' untuk membuat ukuran. Ukuran baharu akan muncul dalam anak tetingkap 'Field'.

Langkah 4: Bina Visualisasi

Sebaik sahaja anda mempunyai ukuran, anda kini boleh menggunakannya untuk membina visualisasi dengan menambahkan jadual atau carta pada kanvas laporan anda dan termasuk lajur yang anda mahu kedudukan dan ukuran kedudukan yang baru dibuat. Sebagai alternatif, anda boleh menyeret ukuran baharu pada visual, seperti jadual atau carta, untuk memaparkan nilai kedudukan.

Contoh RANKX dalam Power BI

Berikut ialah beberapa contoh utama Power BI:

Contoh 1: Kedudukan Jualan mengikut Wilayah

Dengan mengandaikan anda mempunyai jadual data jualan yang merangkumi wilayah, jurujual dan jumlah jualan, untuk menilai jualan mengikut wilayah dalam susunan menurun, mulakan dengan membuat ukuran baharu dengan memilih 'Ukuran Baharu' daripada tab 'Pemodelan'. Dalam bar formula, masukkan fungsi RANKX dengan hujah yang sesuai.

Sebagai contoh:

Kedudukan Jualan = RANKX(Jualan, [Jumlah Jualan], [Jumlah Jualan], DESC)

Setelah selesai dengan formula, klik 'Enter' untuk membuat ukuran, dan ukuran baharu anda akan muncul dalam anak tetingkap 'Fields'. Akhir sekali, seret medan 'Wilayah' dan 'Kedudukan Jualan' ke visual jadual untuk memaparkan jualan kedudukan mengikut wilayah.

Contoh 2: Kedudukan Produk mengikut Jualan

Jika anda mempunyai jadual data produk yang merangkumi nama produk, kategori dan jumlah jualan, anda boleh meletakkan kedudukan produk mengikut jualan dalam tertib menurun dalam setiap kategori dengan membuat daripada tab 'Pemodelan' sebelum memasuki fungsi RANKX dengan hujah yang sesuai dalam bar formula.

Sebagai contoh:

Kedudukan Produk = RANKX(FILTER(Produk, [Kategori] = SELECTEDVALUE(Produk[Kategori])), [Jumlah Jualan], [Jumlah Jualan], DESC)

Klik 'Enter', dan ukuran baharu anda akan muncul dalam anak tetingkap 'Field'. Selesaikan prosedur dengan menyeret medan 'Kategori', 'Nama Produk' dan 'Kedudukan Produk' ke visual jadual untuk memaparkan produk berperingkat mengikut kategori.

Kesimpulan

The RANKX fungsi dalam Power BI ialah alat yang berharga untuk melaksanakan pengiraan kedudukan dan mendapatkan cerapan tentang data. Fungsi ini boleh membantu anda mengenal pasti prestasi terbaik, menjejaki arah aliran dan melaksanakan pelbagai analisis kompetitif. Tutorial ini telah merangkumi sintaks, cara menggunakan Power BI RANKX dan contoh praktikal untuk membantu anda memulakan fungsi tersebut.