Kuasa BI RANKX - Bagaimana Menggunakan Fungsi RANKX? (dengan Contoh)

Rankx adalah sejenis fungsi dalam power bi dan itu adalah fungsi inbuilt yang disebut sebagai fungsi penyortiran yang bermaksud ia digunakan secara meluas dalam menyusun data dalam berbagai keadaan, sintaks untuk fungsi ini adalah seperti berikut, RANKX (

Fungsi RANKX dalam Power BI

Fungsi RANKX dalam Power BI berfungsi sama dengan fungsi RANK excel dan memberikan pangkat berdasarkan bilangan lajur tertentu atau disebutkan. Berikut adalah sintaks fungsi RANKX Power BI DAX.

Jadual: Kita perlu menentukan berdasarkan jadual mana yang anda rangking.

Ungkapan: Berdasarkan lajur mana yang anda rangking, kami perlu memberikan nama lajur di sini.

Nilai: Ini adalah hujah pelik kecuali anda berada di peringkat lanjutan. Hujah ini tidak akan digunakan. Oleh itu, jangan risau mengenai hujah ini pada masa ini.

Urutan: Dalam argumen ini, kita dapat menyebutkan apakah peringkat itu dalam bentuk pesanan menaik atau urutan menurun. Parameter lalai adalah dalam urutan Menurun, iaitu, nilai teratas akan diberi peringkat sebagai 1 dan seterusnya.

Kami boleh memberikan dua hujah di sini BENAR atau SALAH. BENAR adalah untuk urutan menaik, iaitu, nilai terendah diberi peringkat sebagai 1, dan jika anda memberikan SALAH seperti itu, ia akan berada dalam urutan menurun, iaitu, nilai tertinggi diberi peringkat 1

Ikatan: Ini adalah perkara penting yang perlu anda pelajari. Dalam hujah ini, kita dapat menentukan apa yang harus dilakukan sekiranya terdapat TIE antara dua nilai.

  • Sekiranya anda Langkau ini, kedudukan selepas nilai terikat akan menjadi kedudukan nilai terikat ditambah jumlah nilai terikat. Sebagai contoh, jika terdapat 3 nilai yang terikat pada peringkat ke- 5 , maka peringkat seterusnya adalah 8 = (5 + 3).
  • Sekiranya anda memberikan DENSE sebagai pilihan, maka nilai seterusnya setelah kedudukan terikat akan menjadi peringkat seterusnya nilai kedudukan terikat. Sebagai contoh, jika terdapat 3 nilai yang terikat pada peringkat ke- 5 , maka peringkat seterusnya adalah 6 = (5 + 1).

Contoh Fungsi RANKX dalam Power BI

Di bawah ini adalah contoh Fungsi RANKX, dan untuk menerapkan fungsi ini di Power BI, saya telah membuat data di bawah ini di Excel.

Ini adalah data markah yang diperoleh daripada 6 mata pelajaran. Berdasarkan parameter yang berbeza, kami akan memberi peringkat kepada pelajar ini.

Salin dan tampal data secara langsung ke Power BI, atau anda dapat menyalin data ke file excel dan kemudian mengimportnya ke Power BI sebagai rujukan fail Excel. Oleh itu, anda boleh memuat turun templat buku kerja excel dari pautan di bawah, yang digunakan untuk contoh ini.

Saya telah memuat naik data secara langsung ke Power BI.

  • Pergi ke Paparan Laporan.
  • Di bahagian lapangan, klik kanan pada nama jadual dan pilih "Lajur Baru."
  • Pertama, kita perlu memasukkan nama lajur. Saya akan menamakannya sebagai "Rank By Total Score."
  • Untuk ruangan baru ini, buka fungsi Power BI RANKX.
  • Jadual adalah parameter pertama fungsi ini, jadi nama jadual kami adalah "Table2" yang sama.
  • Ungkapan tidak lain adalah berdasarkan pada nilai lajur yang perlu kita beri peringkat. Dalam kes ini, berdasarkan "Total", kami berada di peringkat, jadi kami akan memberikan yang sama.
  • Tutup pendakap dan tekan butang enter untuk mendapatkan lajur yang dikira baru ini dalam jadual.
  • Sekarang masukkan visual "Table" kosong untuk melihat bagaimana formula RANKX kami berfungsi.
  • Seret dan lepaskan lajur Nama Pelajar, Jumlah, dan lajur yang baru dikira, iaitu, Rank Berdasarkan Jumlah Skor ke medan "Nilai" visual "Jadual".
  • Ini akan memberi kita RANK setiap pelajar berbanding jumlah markah.

Jadi, kami mempunyai kedudukan berdasarkan skor setiap pelajar.

  • Dengan menggunakan ruangan RANK, kita dapat menyusun data. Letakkan kursor pada lajur peringkat untuk melihat kekunci anak panah ke bawah.
  • Untuk berjaga-jaga, andaikan anda mahu memberi peringkat kepada pelajar berdasarkan skor "Sub3". Untuk ini, masukkan satu lajur lagi.
  • Sekali lagi, buka fungsi Power BI RANKX dan berikan nama TABLE.
  • Untuk Ekspresi dan bukannya memberikan lajur “Jumlah” lajur “Sub 3”
  • Tekan kekunci enter; kita akan mempunyai lajur yang dikira baru.
  • Sekarang untuk jadual yang ada, masukkan kolum peringkat yang baru dikira ini, iaitu, Rank by Sub3 di medan "Nilai".
  • Sekarang kita dapat melihat jadual dengan kedudukan lama dan baru.

Ok, pelajar pertama, "Janet Martin," berada di kedudukan 1 berdasarkan jumlah skor keseluruhan tetapi berdasarkan "Sub 3," dia berada di kedudukan ke-4.

Catatan: Saya telah melakukan banyak pemformatan ke jadual ini, anda boleh memuat turun Templat Power BI RANKX dari pautan di bawah dan menerapkan setiap teknik pemformatan seperti yang berlaku.

Perkara yang Perlu Diingat

  • Argumen pilihan boleh dilangkau dengan memasukkan koma.
  • Sekiranya anda mahukan teknik pemeringkatan yang berbeza sekiranya berlaku seri, gunakan argumen fungsi "TIE".
  • Dua argumen pertama adalah wajib, dan selebihnya adalah pilihan.


,,,,) Anda boleh memuat turun Templat Power BI RANKX ini di sini - Templat Power BI RANKX #####

Artikel menarik...