Bagikan melalui


Gabungan silang (Cross Join)

Gabungan silang adalah jenis gabungan yang mengembalikan produk Kartesius dari baris-baris tabel dalam gabungan. Dengan kata lain, ini menggabungkan setiap baris dari tabel pertama dengan setiap baris dari tabel kedua.

Artikel ini menunjukkan, dengan contoh praktis, cara melakukan gabungan silang di Power Query.

Contoh tabel input dan output

Untuk contoh ini, tabel sumber sampel adalah:

  • Produk: Tabel dengan semua produk generik yang Anda jual.

    Cuplikan layar tabel Produk sampel yang berisi tiga produk yang berbeda.

  • Warna: Tabel dengan semua variasi produk, sebagai warna, yang dapat Anda miliki dalam inventaris Anda.

    Cuplikan layar contoh tabel Warna yang berisi empat warna berbeda.

Tujuannya adalah untuk melakukan operasi gabungan silang dengan kedua tabel ini untuk membuat daftar semua produk unik yang dapat Anda miliki di inventarisi Anda, seperti yang ditunjukkan dalam tabel berikut. Operasi ini diperlukan karena tabel Produk hanya berisi nama produk generik, dan tidak memberikan tingkat detail Anda perlu melihat variasi produk apa (seperti warna) yang ada.

Cuplikan layar tabel akhir setelah gabungan silang mencantumkan setiap produk dengan empat warna berbeda, dengan total 12 baris.

Melakukan gabungan silang

Untuk melakukan operasi gabungan silang di Power Query, ikuti langkah-langkah berikut:

  1. Pilih tabel Produk .

  2. Dari tab Tambahkan kolom pada pita, pilih Kolom kustom. Untuk informasi selengkapnya tentang kolom kustom, buka Menambahkan kolom kustom.

    Cuplikan layar tab Tambahkan kolom Power Query dengan opsi Kolom kustom ditekankan.

  3. Dalam kotak dialog Kolom kustom , masukkan nama apa pun yang Anda suka di kotak Nama kolom baru , dan masukkan nama tabel warna atau kueri Anda dalam kotak Rumus kolom kustom . Dalam contoh kami, nama kolom kustom kami adalah Custom dan nama tabel/kueri kami adalah Colors.

    Cuplikan layar dialog kolom kustom untuk gabungan silang dengan rumus kolom Kustom yang diisi Warna.

    Penting

    Jika nama kueri Anda memiliki spasi di dalamnya, seperti Warna Produk, teks yang perlu Anda masukkan di bagian Rumus kolom kustom harus mengikuti sintaks .#"Query name" Untuk Warna Produk, Anda perlu memasukkan #"Product Colors".

    Anda bisa memeriksa nama kueri Anda di panel Pengaturan kueri atau di panel Kueri di Power Query.

  4. Pilih OK dalam kotak dialog Kolom kustom .

  5. Di judul kolom baru, pilih Perluas ( ) untuk memperluas konten kolom yang baru dibuat ini, lalu pilih OK.

    Cuplikan layar kolom kustom gabungan silang yang diperluas.

  6. Anda dapat melihat tabel Anda dari semua kemungkinan kombinasi Produk dan Warna.

    Cuplikan layar tabel akhir dengan tiga produk (kemeja, jeans, dan legging) masing-masing terdaftar dengan empat warna (merah, biru, hitam, dan putih).