Bagikan melalui


Gambaran umum kueri penggabungan

Operasi kueri penggabungan menggabungkan dua tabel yang ada bersama-sama berdasarkan nilai yang cocok dari satu atau beberapa kolom. Anda dapat memilih untuk menggunakan berbagai jenis gabungan, tergantung pada output yang Anda inginkan.

Diagram memperlihatkan dua tabel kosong di atas digabungkan ke tabel di bagian bawah dengan semua kolom dari tabel kiri dan satu dari tabel kanan.

Menggabungkan kueri

Anda dapat menemukan perintah Gabungkan kueri pada tab Beranda , di grup Gabungkan . Dari menu drop-down, ada dua opsi:

  • Gabungkan kueri: Menampilkan kotak dialog Gabungkan , dengan kueri yang dipilih sebagai tabel kiri operasi penggabungan.
  • Gabungkan kueri sebagai baru: Menampilkan kotak dialog Gabungkan tanpa tabel yang telah dipilih sebelumnya untuk operasi penggabungan.

Cuplikan layar tab Beranda Power Query dengan opsi Gabungkan kueri ditekankan.

Mengidentifikasi tabel untuk penggabungan

Operasi penggabungan memerlukan dua tabel:

  • Tabel kiri untuk digabungkan: Pilihan pertama, dari atas ke bawah layar Anda.
  • Tabel kanan untuk penggabungan: Pilihan kedua, dari atas ke bawah layar Anda.

Cuplikan layar dialog Gabungkan tanpa entri untuk tabel kiri atau kanan.

Catatan

Posisi—kiri atau kanan—tabel menjadi sangat penting saat Anda memilih jenis gabungan yang benar untuk digunakan.

Pilih pasangan kolom

Setelah memilih tabel kiri dan kanan, Anda dapat memilih kolom yang mendorong gabungan di antara tabel. Dalam contoh berikut, ada dua tabel:

  • Penjualan: Bidang CountryID adalah kunci atau pengidentifikasi dari tabel Negara .
  • Negara: Tabel ini berisi CountryID dan nama negara.

Gabungkan kotak dialog dengan tabel dan kolom kiri dan kanan dipilih.

Cuplikan layar dialog penggabungan dengan tabel Kiri untuk digabungkan diatur ke Penjualan dan kolom CountryID dipilih, dan tabel Kanan untuk penggabungan diatur ke Negara dan kolom CountryID dipilih.

Tujuannya adalah untuk menggabungkan tabel ini dengan menggunakan kolom CountryID dari kedua tabel, sehingga Anda memilih kolom CountryID dari setiap tabel. Setelah Anda membuat pilihan, pesan muncul dengan perkiraan jumlah kecocokan di bagian bawah kotak dialog.

Catatan

Meskipun contoh ini menunjukkan header kolom yang sama untuk kedua tabel, ini bukan persyaratan untuk operasi penggabungan. Header kolom tidak perlu cocok di antara tabel. Namun, penting untuk dicatat bahwa kolom harus dari jenis data yang sama, jika tidak, operasi penggabungan mungkin tidak menghasilkan hasil yang benar.

Anda juga dapat memilih beberapa kolom untuk melakukan gabungan dengan memilih Ctrl saat Anda memilih kolom. Saat Anda melakukannya, urutan di mana kolom dipilih ditampilkan dalam angka kecil di samping judul kolom, dimulai dengan 1.

Untuk contoh ini, Anda memiliki tabel Penjualan dan Negara . Masing-masing tabel memiliki kolom CountryID dan StateID , yang perlu Anda pasangkan untuk gabungan di antara kedua kolom.

Pertama pilih kolom CountryID dalam tabel Penjualan , pilih Ctrl, lalu pilih kolom StateID . (Tindakan ini memperlihatkan angka kecil dalam judul kolom.) Selanjutnya, lakukan pilihan yang sama dalam tabel Negara .

Gabungkan kotak dialog dengan pengaturan untuk tabel kiri dan kanan.

Cuplikan layar dialog penggabungan dengan tabel Kiri untuk digabungkan diatur ke Penjualan, dengan kolom CountryID dan StateID dipilih, dan tabel Kanan untuk penggabungan diatur ke Negara, dengan kolom CountryID dan StateID dipilih. Jenis Gabungan diatur ke Kiri luar.

Catatan

Saat memilih beberapa kolom untuk gabungan, urutan yang Anda pilih kolom di setiap tabel harus cocok. Misalnya, kolom pertama yang dipilih di tabel kiri dicocokkan dengan kolom pertama yang dipilih di tabel kanan, dan sebagainya. Jika tidak, Anda akan mengamati hasil gabungan yang salah.

Gunakan saran pasangan kolom

Saat memilih tabel kiri dan kanan dalam dialog Gabungkan, Anda dapat memeriksa ikon bola lampu di sudut kanan atas dialog untuk melihat apakah ada saran dalam hal pemetaan pasangan kolom di antara kedua tabel.

Mungkin ada banyak saran di tempat tetapi, untuk skenario ini, hanya ada satu saran oleh fitur, di mana ia memetakan kolom CountryID dari tabel Penjualan ke kolom CountryID dari tabel Negara. Anda dapat memilihnya dan pemetaan pasangan kolom secara otomatis diterapkan ke dialog Anda.

Cuplikan layar dialog Gabungkan yang menampilkan pasangan kolom CountryID yang disarankan untuk tabel Penjualan dan Negara.

Catatan

Hanya pemetaan pasangan kolom yang disarankan. Opsi lain dalam dialog ini, seperti jenis gabungan atau konfigurasi pencocokan fuzzy, berada di luar cakupan untuk saran ini.

Memperluas atau mengagregasi kolom tabel gabungan baru

Setelah Anda memilih OK dalam kotak dialog Gabungkan , tabel dasar kueri Anda memiliki semua kolom dari tabel kiri Anda. Selain itu, kolom baru ditambahkan dengan nama yang sama dengan tabel kanan Anda. Kolom ini menyimpan nilai yang terkait dengan tabel kanan berdasarkan baris demi baris.

Dari sini, Anda dapat memilih untuk memperluas atau mengagregasi bidang dari kolom tabel baru ini, yang merupakan bidang dari tabel kanan Anda.

Perluas menu kolom tabel.

Catatan

Saat ini, pengalaman Power Query Online hanya menyediakan operasi perluas di antarmukanya. Opsi untuk mengagregasi akan ditambahkan akhir tahun ini.

Jenis gabungan

Jenis gabungan menentukan bagaimana operasi penggabungan dilakukan. Tabel berikut ini menjelaskan jenis gabungan yang tersedia di Power Query.

Jenis gabungan Ikon Deskripsi
Kiri luar Semua baris dari tabel kiri, baris yang cocok dari tabel kanan
Kanan luar Semua baris dari tabel kanan, baris yang cocok dari tabel kiri
Luar penuh Semua baris dari kedua tabel
Batin Hanya baris yang cocok dari kedua tabel
Anti kiri Hanya baris dari tabel kiri
Anti kanan Hanya baris dari tabel kanan

Pencocokan fuzzy

Anda menggunakan gabungan fuzzy untuk menerapkan algoritma pencocokan fuzzy saat membandingkan kolom, untuk mencoba menemukan kecocokan di seluruh tabel yang Anda gabungkan. Anda dapat mengaktifkan fitur ini dengan memilih kotak centang Gunakan pencocokan fuzzy untuk melakukan penggabungan dalam kotak dialog Gabungkan . Perluas opsi pencocokan Fuzzy untuk melihat semua konfigurasi yang tersedia.

Catatan

Pencocokan fuzzy hanya didukung untuk operasi penggabungan melalui kolom teks. Untuk informasi selengkapnya, buka Cara kerja pencocokan fuzzy di Power Query.