Power BI Dersleri - 24: SELECTCOLUMNS Formülü

kusha · 02 Ağustos 2026 · 4 dk okuma

SELECTCOLUMNS, bir tablodan yalnızca belirttiğiniz sütunları seçip, isteğe bağlı olarak yeniden adlandırarak yeni (daha dar) bir tablo oluşturmanızı sağlar.

Temel Kullanım

Ulke Ozet =
SELECTCOLUMNS(
    Nufus,
    "Ulke Adi", Nufus[Country],
    "Nufus", Nufus[2022 Population],
    "Alan (km2)", Nufus[Area]
)

Her sütun bir çift parametreyle tanımlanır: yeni sütunun adı (metin olarak) ve hangi ifadeden geleceği. İfade kısmına doğrudan bir sütun referansı verebileceğiniz gibi, LEFT(...) gibi bir fonksiyon sonucu da yazabilirsiniz.

SUMMARIZE'dan Farkı

  1. derste gördüğümüz SUMMARIZE, veriyi gruplayıp özetler (aynı değerleri tek satıra indirir). SELECTCOLUMNS ise gruplama yapmaz — kaynak tablodaki satır sayısını korur, sadece hangi sütunların görüneceğini ve nasıl adlandırılacağını belirler.

Neden Kaynak Tabloyu Doğrudan Silmiyoruz?

SELECTCOLUMNS ile oluşturulan tablo, kaynağa formülle bağlı, dinamik bir tablodur — kaynak tablo yenilendiğinde (Refresh), bu türetilmiş tablo da otomatik güncellenir. Sadece ihtiyacınız olan sütunları göstermek için kaynak tabloyu elle kısaltmak yerine bu yöntemi kullanmak, veri kaynağıyla bağlantıyı canlı tutar.

Genellikle Sanal Tablolarda Kullanılır

Pratikte SELECTCOLUMNS, fiziksel bir model tablosu olarak değil, başka bir DAX fonksiyonunun (ör. CALCULATE, FILTER, SUMX) içinde geçici/sanal bir tablo üretmek için kullanılır — bu derste öğretim amacıyla fiziksel bir tablo olarak gösterdik, ama gerçek kullanımın çoğu bu şekilde bir formülün içinde gömülü olarak gerçekleşir.

Sırada Ne Var?

Sırada, bir tabloya (özellikle sanal tablolara) yeni bir hesaplanmış sütun ekleyen ADDCOLUMNS fonksiyonunu göreceğiz.