Gabungan anti kanan
Salah satu jenis gabungan yang tersedia dalam kotak dialog Penggabungan di Power Query adalah gabungan anti kanan, yang hanya mengimpor baris dari tabel kanan yang tidak memiliki baris yang cocok di tabel kiri. Informasi selengkapnya: gambaran umum operasi penggabungan
Diagram 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 kolom ID dan Negara. Kolom ID yang ditekankan berisi nilai 3 di baris 1 (menunjukkan Panama) dan 4 di baris 2 (menunjukkan Spanyol). Tabel di bawah dua tabel pertama berisi kolom Tanggal, CountryID, Unit, dan Negara. Tabel memiliki satu baris, dengan Tanggal, CountryID, dan Unit diatur ke null, dan Negara diatur ke Spanyol.
Artikel ini menggunakan data sampel untuk menunjukkan cara melakukan operasi penggabungan dengan anti gabungan yang tepat. Contoh tabel sumber untuk contoh ini adalah:
Sales: Tabel ini mencakup bidang Tanggal, CountryID, dan Unit. CountryID adalah nilai bilangan bulat yang mewakili pengidentifikasi unik dari tabel Negara.
Negara: Tabel ini adalah tabel referensi dengan bidang ID dan negara . Bidang ID mewakili pengidentifikasi unik untuk setiap rekaman.
Dalam contoh ini, Anda menggabungkan kedua tabel, dengan tabel Sales sebagai tabel kiri dan tabel Negara sebagai tabel kanan. Penyatuan dilakukan pada kolom-kolom berikut.
Bidang dari tabel Penjualan | Bidang dari tabel Negara-negara |
---|---|
CountryID | ID |
Tujuannya adalah untuk membuat tabel berikut, di mana hanya baris dari tabel kanan yang tidak cocok dengan tabel kiri yang disimpan. Sebagai kasus penggunaan umum, Anda dapat menemukan semua baris yang tersedia di tabel kanan tetapi tidak ditemukan di tabel kiri.
Tabel akhir anti join kanan dengan kolom header Tanggal, CountryID, Unit, dan Negara, berisi satu baris dengan null di semua kolom kecuali Negara, yang berisi 'Spanyol'.
Untuk melakukan gabungan anti yang tepat:
- Pilih kueri Penjualan, lalu pilih Gabungkan kueri.
- Dalam kotak dialog Gabungkan
, di bawah tabel Kanan untuk menggabungkan , pilih Negara. - Dalam tabel Penjualan, pilih kolom CountryID.
- Di tabel Negara, pilih kolom ID.
- Di bagian jenis gabungan
, pilih Kanan anti . - Pilih OK.
Saran
Lihat lebih dekat pesan di bagian bawah kotak dialog yang berbunyi "Pilihan mengecualikan 1 dari 2 baris dari tabel kedua." Pesan ini sangat penting untuk memahami hasil yang Anda dapatkan dari operasi ini.
Dalam tabel Negara
Dari kolom Negara yang baru dibuat, perluas bidang Negara. Jangan pilih kotak centang Gunakan nama kolom asli sebagai awalan.
Setelah melakukan operasi ini, Anda membuat tabel yang terlihat seperti gambar berikut. Bidang Negara
Cuplikan layar tabel akhir dengan kolom header Tanggal, CountryID, Unit, dan Negara, berisi satu baris dengan null di semua kolom kecuali Negara, yang berisi Spanyol.