Aracılığıyla paylaş


Sol dış birleşim

Power Query'deki Birleştir iletişim kutusunda mevcut olan birleşim türlerinden biri, sol tablodaki tüm satırları koruyan ve sağ tablodan eşleşen satırları ekleyen bir sol dış birleşim'tir. Daha fazla bilgi içinBirleştirme işlemlerine genel bakış bölümüne gidin.

Sol dış birleşim örneğinin diyagramı.

Diyagramda Tarih, ÜlkeKimliği ve Birim sütunları içeren sol tablo gösterilir. Vurgulanan CountryID sütunu 1 ve 2. satırlarda 1, 3. satırda 3 ve 4. satırda 4 değerlerini içerir. Diyagram, Kimlik ve Ülke sütunlarını içeren sol tabloyu gösterir. Vurgulanan Kimlik sütunu, 1. satırda 1 (ABD'yi ifade eder), 2. satırda 2 (Kanada'yı ifade eder) ve 3. satırda (Panama'yı ifade eder) değerleri içerir. İlk iki tablonun altındaki tablo Date, CountryID, Units ve Country sütunlarını içerir. Tabloda, CountryID 1 verilerini içeren ilk iki satır, CountryID 3 için bir satır ve Ülke Kimliği 4 için bir satır içeren dört satır vardır. Sağ tabloda 4 kimliği olmadığından, Ülke sütunundaki dördüncü satırın değeri null değerini içerir.

Bu makalede, sol dış birleşimle birleştirme işleminin nasıl yapılacağını göstermek için örnek veriler kullanılmaktadır. Bu örneğin örnek kaynak tabloları şunlardır:

  • Sales: Bu tablo Tarih, CountryIDve Unitsalanlarını içerir. CountryID, Ülkeler tablosundaki benzersiz tanımlayıcıyı temsil eden bir tamsayı değeridir.

    Tarih, ÜlkeKimliği ve Birim sütunlarını içeren satış tablosunun ekran görüntüsü; ÜlkeKimliği 1 ve 2. satırlarda 1, satır 3'te 3 ve satır 4'te 4 olarak ayarlanmıştır.

  • Ülkeler: Bu tablo, kimlik ve Ülkealanlarını içeren bir başvuru tablosudur. Kimliği alanı her kaydın benzersiz tanımlayıcısını temsil eder.

    Sol dış birleşim için örnek Ülke tablosunun ekran görüntüsü.

    1. satırda 1, 2. satırda 2 ve 3. satırda 3 kimliğine sahip ülkeler tablosu ve 1. satırda ABD, 2. satırda Kanada ve 3. satırda Panama olarak ayarlanmış ülkeler tablosu.

Bu örnekte, her iki tabloyu birleştiriyorsunuz; Satışlar tablosu sol tablo, Ülkeler tablosu ise sağ tablo olarak. Birleştirme aşağıdaki sütunlar arasında yapılır.

Sales tablosundaki alan Ülkeler tablosundaki alan
Ülke Kimliği KİMLİK

Amaç, Ülkeler tablosunda CountryID olduğu sürece, ülkenin adının Satışlar tablosunda yeni bir Ülke sütunu olarak göründüğü aşağıdaki gibi bir tablo oluşturmaktır. Sol ve sağ tablolar arasında eşleşme yoksa, null değeri, bu satır için birleştirme işleminin sonucudur. Aşağıdaki görüntüde, bu null değerin Sales tablosundan getirilen CountryID 4 için geçerli olduğu gösterilmiştir.

Ülke sütununun eklendiği ve bu sütunun dördüncü satırındaki değerin null olarak ayarlandığı sol dış birleşimler son tablosunu gösteren ekran görüntüsü.

Sol dış birleştirme yapmak için:

  1. Sales sorgusunu seçin ve ardından sorguları birleştirseçeneğini seçin.
  2. Birleştir iletişim kutusunda, birleştirmeiçin Sağ tablosunun altında Ülkeler'ni seçin.
  3. Sales tablosunda CountryID sütununu seçin.
  4. Ülkeler tablosunda Kimliği sütununu seçin.
  5. Birleştirme türü bölümünde Sol dışöğesini seçin.
  6. Tamam'ı seçin.

CountryID sütunu, Kimlik sütunu ve Sol dış düğmesi seçiliyken birleştirme iletişim kutusunun ekran görüntüsü.

Yeni oluşturulan Ülkeler sütunundan Ülke alanını genişletin. Ön ek olarak özgün sütun adını kullan onay kutusunu seçmeyin.

Ülke için genişletilmiş tablo sütununun ekran görüntüsü.

Bu işlemi gerçekleştirdikten sonra aşağıdaki görüntüye benzer bir tablo oluşturursunuz.

Ülke sütununun eklendiği ve bu sütunun dördüncü satırının değeri null olarak ayarlanmış olan son tablonun ekran görüntüsü.