Mengelola nilai duplikat

Anda dapat bekerja dengan kumpulan nilai duplikat melalui transformasi yang dapat menghapus duplikat dari data Anda. Atau Anda dapat memfilter data untuk menampilkan duplikat saja, sehingga Anda dapat fokus padanya.

Peringatan

Power Query sensitif terhadap huruf besar/kecil. Saat bekerja dengan nilai duplikat, Power Query mempertimbangkan kasus teks, yang mungkin menyebabkan hasil yang tidak diinginkan. Sebagai solusinya, Anda dapat menerapkan transformasi huruf besar atau kecil sebelum menghapus duplikat.

Untuk artikel ini, contoh menggunakan tabel berikut dengan kolom ID, Kategori, dan Total .

Cuplikan layar tabel sampel awal yang berisi kolom ID, Kategori, dan Total.

Nota

Menerapkan langkah untuk menghapus duplikat dapat secara signifikan meningkatkan konsumsi memori jika Power Query tidak dapat membongkar operasi ini ke sumber data backend (dikenal sebagai "lipatan").

Menghapus baris duplikat di Power Query

Gunakan Hapus duplikat untuk menghapus baris di mana kolom yang dipilih berisi nilai berulang. Power Query membedakan huruf besar dan huruf kecil saat membandingkan nilai, jadi terapkan konversi ke huruf besar atau huruf kecil terlebih dahulu jika perbedaan huruf besar/kecil tidak seharusnya memengaruhi perbandingan.

  1. Pilih kolom yang berisi nilai duplikat.

  2. Buka tab Beranda .

  3. Di grup Kurangi baris , pilih Hapus baris.

  4. Dari menu dropdown, pilih Hapus duplikat.

    Cuplikan layar memperlihatkan lokasi opsi Hapus duplikat di bawah Hapus baris.

Peringatan

Power Query tidak menjamin bahwa kemunculan pertama dalam sekumpulan data duplikat akan dipertahankan saat duplikat dihapus. Untuk mempelajari selengkapnya tentang cara mempertahankan pengurutan, lihat Mempertahankan pengurutan.

Menghapus duplikat dari beberapa kolom

Menggunakan tabel sampel dengan kolom ID, Kategori, dan Total , contoh ini menghapus baris duplikat berdasarkan semua kolom.

Cuplikan layar tabel awal dengan duplikat dalam beberapa kolom ditekankan.

Anda memiliki empat baris yang merupakan duplikat. Tujuan Anda adalah menghapus baris duplikat tersebut sehingga hanya ada baris unik dalam tabel Anda. Pilih semua kolom dari tabel Anda, lalu pilih Hapus duplikat.

Tabel output hanya berisi baris dengan kombinasi unik di semua kolom.

Cuplikan layar tabel akhir dengan duplikat dihapus dari semua kolom.

Nota

Anda juga dapat melakukan operasi ini dengan subset kolom.

Menghapus duplikat dari satu kolom

Dengan menggunakan tabel sampel yang sama, contoh ini menghapus baris duplikat hanya berdasarkan kolom Kategori .

Cuplikan layar tabel awal yang mengidentifikasi duplikat di kolom Kategori.

Anda ingin menghapus duplikat tersebut dan hanya menyimpan nilai unik. Untuk menghapus duplikat dari kolom Kategori , pilih, lalu pilih Hapus duplikat.

Tabel output hanya mempertahankan baris pertama untuk setiap nilai Kategori unik.

Cuplikan layar tabel akhir dengan duplikat dihapus dari kolom Kategori.

Pertahankan baris duplikat dalam Power Query

Gunakan Pertahankan duplikat untuk memfilter tabel Anda sehingga hanya memperlihatkan baris yang memiliki nilai berulang di kolom yang dipilih. Power Query peka terhadap huruf besar/kecil saat membandingkan nilai.

  1. Pilih kolom yang berisi nilai duplikat.

  2. Buka tab Beranda .

  3. Di grup Kurangi baris , pilih Pertahankan baris.

  4. Dari menu dropdown, pilih Pertahankan duplikat.

    Cuplikan layar memperlihatkan lokasi opsi Pertahankan duplikat di bawah Pertahankan baris.

Menyimpan duplikat dari beberapa kolom

Menggunakan tabel sampel dengan kolom ID, Kategori, dan Total , contoh ini hanya menyimpan baris yang muncul lebih dari sekali di semua kolom.

Cuplikan layar tabel awal untuk menyimpan duplikat dari beberapa kolom.

Anda memiliki empat baris yang merupakan duplikat. Tujuan Anda dalam contoh ini adalah hanya menyimpan baris yang diduplikasi dalam tabel Anda. Pilih semua kolom dalam tabel Anda, lalu pilih Pertahankan duplikat.

Tabel output hanya berisi baris yang memiliki nilai yang cocok di baris lain.

Cuplikan layar tabel akhir hanya dengan baris duplikat dari beberapa kolom.

Menyimpan duplikat dari satu kolom

Menggunakan tabel sampel yang sama, contoh ini hanya menyimpan baris di mana nilai kolom ID muncul lebih dari sekali.

Tabel awal untuk menyimpan duplikat dari satu kolom.

Dalam contoh ini, Anda memiliki beberapa duplikat yang ingin Anda simpan di tabel Anda. Untuk menyimpan duplikat dari kolom ID , pilih kolom ID , lalu pilih Pertahankan duplikat.

Tabel output berisi semua baris di mana nilai ID muncul lebih dari sekali.

Tabel akhir hanya dengan baris duplikat dari satu kolom.

Alat pembuatan profil data