Power BI’da Tabloları Joinleme
Power BI’da veri analizini gerçekleştirirken, farklı tablolardaki verileri birleştirmek sıkça karşılaşılan bir gereksinimdir. Özellikle SQL geçmişi olan kullanıcılar için “join” kavramı tanıdık olsa da, Power BI’da bu işlemin nasıl gerçekleştirildiği farklılık gösterebilir. Bu yazıda, Power BI’da tablolar arasında birleştirme işlemlerinin nasıl gerçekleştirileceğini detaylı olarak inceleyeceğiz.
Bir giyim firması için ürün tedarikçi bilgilerini içeren bir dashboard üzerinde çalıştığımızı düşünelim. Firma sahibi tedarikçilerinin farklı şubelerinin nerede bulunduğunu öğrenmek istiyor. Bunun için elimizde iki farklı tablo bulunuyor:
- Tedarikçi bilgilerini içeren ana tablo
- Tedarikçi şubelerinin adreslerini içeren ikinci bir tablo
Bu iki tabloyu birleştirerek her tedarikçinin şube konumlarını görüntülemek istiyoruz.

Birleştirme Türleri
Power BI’da temel olarak iki tür birleştirme kullanabiliriz.
Inner Join (İç Birleştirme)
Inner Join yalnızca her iki tabloda da eşleşen kayıtları getirir. Senaryomuza göre hem tedarikçi tablosunda hem de şube adresleri tablosunda bulunan tedarikçileri ve onların adreslerini elde ederiz.
Left Outer Join (Sol Dış Birleştirme)
Left Outer Join ise sol tablodaki (ana tablodaki) tüm kayıtları ve sağ tablodaki (eşleşen tablodaki) eşleşen kayıtları getirir. Eğer sağ tabloda eşleşen bir kayıt yoksa, NULL değerler görüntülenir.
Adım 1: Verileri Yükleme
Öncelikle, tedarikçi bilgilerini ve tedarikçi adreslerini içeren tablolarımızı Power BI’a yükleyelim.
Adım 2: “Merge Queries” Seçeneğini Kullanma
Birleştirme işlemi için Power BI’da “Merge Queries” seçeneğini kullanacağız. Bu işlem şu şekilde gerçekleştirilir:
- “Merge Queries” > “Merge Queries as New” seçeneğine tıklayın.
- İlk tablonuzu seçin (Tedarikçiler).
- Birleştirme için kullanılacak ortak Column’u seçin (“TedarikciAdi”).
- İkinci tablonuzu seçin (Şubeleri).
- İkinci tablodaki eşleşen Column’u seçin.
Adım 3: Birleştirme Türünü Seçme
Bu aşamada, uygulamak istediğiniz birleştirme türünü seçmelisiniz:
- Inner Join (İç Birleştirme): Yalnızca her iki tabloda da eşleşen kayıtları getirir.

- Left Outer Join (Sol Dış Birleştirme): Sol tablodaki tüm kayıtları ve sağ tablodaki eşleşen kayıtları getirir.

Adım 4: Sonuçları Genişletme
Birleştirme işlemi sonucunda, ikinci tablonun verileri genişletilebilir bir nesne olarak eklenir. Bu verileri görüntülemek için:
- Oluşturulan yeni tablodaki birleştirilmiş Column’un başlığındaki genişletme simgesine tıklayın.
- Göstermek istediğiniz Column’ları seçin.
- “OK” düğmesine tıklayın.

Sonuç
Power BI’da tablolar arasında birleştirme işlemleri “Merge Queries” özelliği kullanılarak kolaylıkla gerçekleştirilebilir. İş ihtiyaçlarınıza bağlı olarak uygun birleştirme türünü seçebilirsiniz. Inner Join yalnızca eşleşen kayıtları gösterirken Left Outer Join ana tablodaki tüm kayıtları gösterir ve mevcut olduğunda ilişkili bilgileri ekler. Power BI’da veri analizini gerçekleştirirken tabloları doğru bir şekilde birleştirmek daha kapsamlı ve anlamlı raporlar oluşturmanıza yardımcı olacaktır.