Power BI Dersleri - 21: EXCEPT Formülü

kusha · 02 Ağustos 2026 · 3 dk okuma

EXCEPT, iki tablo arasındaki farkı döndürür — bir önceki derste gördüğümüz INTERSECTin (ortak olanları bulan) tam tersi mantığında çalışır.

Temel Kullanım

Sadece Mutluluk Verisinde Olanlar =
EXCEPT(
    VALUES(Mutluluk[Country]),
    VALUES(Nufus[Country])
)

EXCEPT iki parametre alır: sol tablo ve sağ tablo. Sonuç, sol tablodaki satırlardan sağ tabloda bulunmayanları içerir. Yani bu örnekte, mutluluk verisinde olup nüfus verisinde bulunmayan ülkeleri listeler.

Yön Önemlidir

EXCEPT, INTERSECTin aksine simetrik değildir — parametrelerin sırası sonucu değiştirir:

Sadece Nufus Verisinde Olanlar =
EXCEPT(
    VALUES(Nufus[Country]),
    VALUES(Mutluluk[Country])
)

Bu iki formül genellikle farklı sayıda satır döndürür, çünkü her veri setinin toplam büyüklüğü farklıdır — 147 satırlık bir kümeden 138 ortak değeri çıkarmakla, 234 satırlık bir kümeden aynı 138'i çıkarmak farklı büyüklükte sonuçlar üretir.

Ne İçin Kullanılır: Veri Tutarlılığı Kontrolü

EXCEPTin en pratik kullanım alanı, iki kaynak arasındaki isimlendirme tutarsızlıklarını yakalamaktır. Örneğin bir ülke bir tabloda "Czech Republic", diğerinde "Czechia" olarak geçiyorsa, EXCEPT bu ülkeyi "eşleşmeyen" olarak listeler — böylece hangi kayıtların manuel olarak düzeltilmesi/eşleştirilmesi gerektiğini hızlıca tespit edebilirsiniz.

Sırada Ne Var?

Sırada, iki tabloyu alt alta birleştiren UNION fonksiyonunu göreceğiz.