Bagikan melalui


Gabungan luar penuh

Salah satu jenis gabungan yang tersedia dalam dialog Gabungkan di Power Query adalah gabungan luar penuh, yang membawa semua baris dari tabel kiri dan kanan. Informasi selengkapnya: Gambaran umum operasi penggabungan

Contoh gabungan luar penuh.

Cuplikan layar memperlihatkan tabel kiri dengan kolom Tanggal, CountryID, dan Unit. Kolom CountryID yang ditekankan berisi nilai 1 dalam baris 1 dan 2, 3 dalam baris 3, dan 2 di baris 4. Tabel kanan berisi ID dan kolom Negara. Kolom ID yang ditekankan berisi nilai 1 di baris 1 (menunjukkan AS), 2 baris 2 (menunjukkan Kanada), 3 baris 3 (menunjukkan Panama), dan 4 (menunjukkan Spanyol) di baris 4. Tabel di bawah dua tabel pertama berisi kolom Tanggal, CountryID, Unit, dan Negara. Semua baris diatur ulang dalam urutan numerik sesuai dengan nilai CountryID. Negara yang terkait dengan nomor CountryID ditampilkan di kolom Negara. Karena ID negara untuk Spanyol tidak terkandung dalam tabel kiri, baris baru ditambahkan dan nilai tanggal, ID negara, dan unit untuk baris ini diatur ke null.

Artikel ini menggunakan data sampel untuk memperlihatkan cara melakukan operasi penggabungan dengan gabungan luar penuh. Contoh tabel sumber untuk contoh ini adalah:

  • Penjualan: Tabel ini mencakup bidang Tanggal, CountryID, dan Unit. CountryID adalah nilai bilangan bulur yang mewakili pengidentifikasi unik dari tabel Negara .

    Cuplikan layar tabel Penjualan yang berisi kolom Tanggal, CountryID, dan Unit, dengan CountryID diatur ke 1 dalam baris 1 dan 2, 3 dalam baris 3, dan 2 dalam baris 4.

  • Negara: Tabel ini adalah tabel referensi dengan ID bidang dan Negara. Bidang ID mewakili pengidentifikasi unik untuk setiap rekaman.

    Cuplikan layar tabel Negara yang berisi kolom ID dan Negara, dengan ID diatur ke 1 di baris 1, 2 di baris 2, 3 di baris 3, dan 4 di baris 4.

Dalam contoh ini, Anda menggabungkan kedua tabel, dengan tabel Penjualan sebagai tabel kiri dan tabel Negara sebagai tabel kanan. Gabungan dibuat di antara kolom berikut.

Bidang dari tabel Penjualan Bidang dari tabel Negara
CountryID ID

Tujuannya adalah untuk membuat tabel seperti berikut ini, di mana nama negara muncul sebagai kolom Negara baru dalam tabel Penjualan. Karena cara kerja gabungan luar penuh, semua baris dari tabel kiri dan kanan dibawa, terlepas dari apakah mereka hanya muncul di salah satu tabel.

Tabel akhir untuk operasi gabungan luar penuh.

Cuplikan layar tabel gabungan luar lengkap akhir dengan Tanggal, CountryID, dan Unit yang berasal dari tabel Penjualan, dan kolom Negara yang berasal dari tabel Negara. Baris kelima ditambahkan untuk berisi data dari Spanyol, tetapi baris tersebut berisi null di kolom Tanggal, CountryID, dan Unit karena nilai tersebut tidak ada untuk Spanyol dalam tabel Penjualan.

Untuk melakukan gabungan luar penuh:

  1. Pilih kueri Penjualan, lalu pilih Gabungkan kueri.
  2. Dalam kotak dialog Gabungkan , di bawah Tabel kanan untuk digabungkan, pilih Negara.
  3. Dalam tabel Penjualan, pilih kolom CountryID.
  4. Di tabel Negara, pilih kolom ID.
  5. Di bagian Jenis gabungan, pilih Luar penuh.
  6. Pilih OK

Kotak dialog Gabung memperlihatkan hasil mengikuti prosedur gabungan luar penuh sebelumnya.

Catatan

Anda dapat menggabungkan lebih dari satu kolom dengan memilih dan menahan Ctrl lalu memilih kolom.

Tip

Lihat lebih dekat pesan di bagian bawah kotak dialog yang berbunyi "Pilihan cocok dengan 4 dari 5 baris dari kedua tabel." Pesan ini sangat penting untuk memahami hasil yang Anda dapatkan dari operasi ini.

Di tabel Negara, Anda memiliki Negara Spanyol dengan ID 4, tetapi tidak ada catatan untuk CountryID 4 dalam tabel Penjualan. Oleh karena itu, hanya tiga dari empat baris dari tabel kanan yang menemukan kecocokan. Semua baris dari tabel kanan yang tidak memiliki baris yang cocok dari tabel kiri dikelompokkan dan diperlihatkan dalam baris baru dalam tabel output tanpa nilai untuk bidang dari tabel kiri.

Cuplikan layar memperlihatkan tidak ada baris yang cocok untuk Spanyol di tabel kiri untuk gabungan luar penuh, sehingga nilai Tanggal, CountryID, dan Unit untuk Spanyol diatur ke null.

Dari kolom Negara yang baru dibuat setelah operasi penggabungan, perluas bidang Negara. Jangan pilih kotak centang Gunakan nama kolom asli sebagai awalan .

Cuplikan layar opsi Perluas tabel dengan kolom untuk Negara dipilih.

Setelah melakukan operasi ini, Anda akan membuat tabel yang terlihat seperti gambar berikut.

Tabel akhir gabungan luar penuh.

Cuplikan layar tabel akhir gabungan luar lengkap yang berisi Tanggal, CountryID, dan Unit yang berasal dari tabel Penjualan, dan kolom Negara yang berasal dari tabel Negara. Baris kelima ditambahkan untuk berisi data dari Spanyol, tetapi baris tersebut berisi null di kolom Tanggal, CountryID, dan Unit karena nilai tersebut tidak ada untuk Spanyol dalam tabel Penjualan.