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çin
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.
Ü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.
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.
Sol dış birleştirme yapmak için:
- Sales sorgusunu seçin ve ardından sorguları birleştirseçeneğini seçin.
Birleştir iletişim kutusunda, birleştirmeiçin Sağtablosunun altında Ülkeler 'ni seçin.- Sales tablosunda CountryID sütununu seçin.
- Ülkeler tablosunda Kimliği sütununu seçin.
- Birleştirme türü
bölümünde Sol dış öğesini seçin. - Tamam'ı seçin.
Yeni oluşturulan Ülkeler sütunundan Ülke alanını genişletin. Ön ek olarak özgün sütun adını kullan onay kutusunu
Bu işlemi gerçekleştirdikten sonra aşağıdaki görüntüye benzer bir tablo oluşturursunuz.