Power BI Dersleri - 22: UNION Formülü

kusha · 02 Ağustos 2026 · 3 dk okuma

UNION, iki (veya daha fazla) tabloyu alt alta birleştiren bir DAX fonksiyonudur — Power Query'deki "Sorguları Ekle" (Append) işleminin DAX karşılığı diyebiliriz (6. derste görmüştük).

Temel Kullanım

Tum Ulkeler = UNION(VALUES(Nufus[Country]), VALUES(Mutluluk[Country]))

UNION, iki tabloyu peş peşe ekler — sonuçta ortaya çıkan tablonun satır sayısı, iki kaynağın toplamı kadar olur (ör. 234 + 147 = 381 satır).

Tekrar Eden Satırları Temizlemek: DISTINCT ile Birlikte Kullanım

UNION'ın kendisi tekrar eden satırları otomatik olarak birleştirmez — iki tabloda da ortak olan bir ülke, sonuçta iki kez görünür. Bunu tekilleştirmek için DISTINCT ile sarmalamanız gerekir:

Tum Ulkeler Tekil = DISTINCT(UNION(VALUES(Nufus[Country]), VALUES(Mutluluk[Country])))

Bu, 381 satırlık ham birleşimi, benzersiz ülke sayısına (ör. 243) indirger.

Ne Zaman INTERSECT/EXCEPT Yerine UNION?

  • Yalnızca ortak olanları istiyorsanız → INTERSECT (19. ders).
  • Bir tabloda olup diğerinde olmayanları istiyorsanız → EXCEPT (21. ders).
  • İki kaynaktaki tüm benzersiz değerlerin birleşik bir listesini istiyorsanız (hangi tabloda geçtiği önemli değil) → UNION + DISTINCT.

Bu üç fonksiyon birlikte, iki veri seti arasındaki ilişkiyi kümeler mantığıyla (Venn diyagramındaki kesişim, fark ve birleşim gibi) analiz etmenizi sağlar.

Sırada Ne Var?

Sırada, iki tablonun tüm olası kombinasyonlarını üreten CROSSJOIN fonksiyonunu göreceğiz.