Excel DAX - Memberi Peringkat dan Membandingkan Nilai
Jika Anda ingin menampilkan hanya bagian atas n jumlah item dalam kolom atau PivotTable, Anda memiliki dua opsi berikut -
Anda bisa memilih n jumlah nilai teratas di PivotTable.
Anda bisa membuat rumus DAX yang secara dinamis memberi peringkat nilai dan lalu menggunakan nilai peringkat di pemotong.
Menerapkan Filter untuk Hanya Menampilkan Beberapa Item Teratas
Memilih n jumlah nilai teratas untuk ditampilkan di PivotTable, lakukan hal berikut -
- Klik panah bawah di judul label baris di PivotTable.
- Klik Filter Nilai di daftar tarik-turun dan kemudian klik 10 Teratas.
Kotak dialog Top 10 Filter (<nama kolom>) muncul.
- Di bawah Perlihatkan, pilih berikut ini dalam kotak dari kiri ke kanan.
- Top
- 18 (Jumlah nilai teratas yang ingin Anda tampilkan. Standarnya adalah 10.)
- Items.
- Di kotak menurut, pilih Jumlah Medali.
Klik OK. 18 nilai teratas akan ditampilkan di PivotTable.
Keuntungan dan Kerugian Menerapkan Filter
Keuntungan
- Sederhana dan mudah digunakan.
- Cocok untuk tabel dengan jumlah baris yang banyak.
Kekurangan
Filter hanya untuk tujuan tampilan.
Jika data yang mendasari PivotTable berubah, Anda harus merefresh PivotTable secara manual untuk melihat perubahannya.
Membuat Rumus DAX yang Merangking Nilai Secara Dinamis
Anda bisa membuat kolom terhitung menggunakan rumus DAX yang berisi nilai yang diberi peringkat. Anda kemudian bisa menggunakan pemotong pada kolom terhitung yang dihasilkan untuk memilih nilai yang akan ditampilkan.
Anda dapat memperoleh nilai peringkat untuk nilai tertentu dalam satu baris dengan menghitung jumlah baris dalam tabel yang sama yang memiliki nilai lebih besar dari yang dibandingkan. Metode ini mengembalikan yang berikut -
Nilai nol untuk nilai tertinggi dalam tabel.
Nilai yang sama akan memiliki nilai peringkat yang sama. Jikan jumlah nilai sama, nilai selanjutnya setelah nilai yang sama akan memiliki nilai peringkat tidak berurutan yang menambahkan angka tersebut n.
Misalnya, jika Anda memiliki tabel 'Penjualan' dengan data penjualan, Anda dapat membuat kolom terhitung dengan peringkat nilai Jumlah Penjualan sebagai berikut -
= COUNTROWS (FILTER (Sales,
EARLIER (Sales [Sales Amount]) < Sales [Sales Amount])
) + 1
Selanjutnya, Anda dapat menyisipkan Pemotong di kolom terhitung baru dan secara selektif menampilkan nilai menurut peringkat.
Keuntungan dan Kerugian dari Dynamic Ranks
Keuntungan
Pemeringkatan dilakukan di tabel dan bukan di PivotTable. Karenanya, dapat digunakan di sejumlah PivotTable.
Rumus DAX dihitung secara dinamis. Oleh karena itu, Anda selalu dapat yakin bahwa peringkatnya benar meskipun data yang mendasarinya telah berubah.
Karena rumus DAX digunakan dalam kolom terhitung, Anda bisa menggunakan peringkat di Pemotong.
Cocok untuk tabel dengan jumlah baris yang banyak.
Kekurangan
Karena penghitungan DAX mahal secara komputasi, metode ini mungkin tidak cocok untuk tabel dengan jumlah baris yang besar.