Ana Sayfa Power BI POWER BI’DA FILTER DAX
Power BI

POWER BI’DA FILTER DAX

Paylaş
Paylaş

Power BI’da FILTER DAX Nedir?

FILTER, DAX (Data Analysis Expressions) dilinde kullanılan bir fonksiyondur ve belirli koşullara uyan satırları içeren yeni bir tablo döndürmek için kullanılır. Bu fonksiyon, mevcut bir tabloyu alır ve belirtilen filtreleme ifadesine göre satırları süzerek yeni bir tablo oluşturur.

Nasıl Kullanılır?

Sözdizimi:

FILTER(<table>, <filter_expression>)
  • <table>: Filtre uygulanacak tablo.
  • <filter_expression>: Her satır için değerlendirilen mantıksal ifade. Bu ifade TRUE döndürdüğünde, satır yeni tabloya dahil edilir.

Örnek Tablo Oluşturma ve Kullanımı

Aşağıdaki gibi bir Satışlar tablomuz olduğunu varsayalım:

SatışIDÜrünBölgeSatışMiktarı
1Kalemİstanbul150
2DefterAnkara200
3Silgiİzmir50
4KalemAnkara120
5Defterİstanbul180

Örnek Kullanım:

Amacımız, satış miktarı 100’den büyük olan ve bölgesi “Ankara” olan satışları filtrelemek.

FILTER(
Satışlar,
Satışlar[SatışMiktarı] > 100 && Satışlar[Bölge] = "Ankara"
)

Açıklama:

  • Satışlar: Filtre uyguladığımız kaynak tablo.
  • Satışlar[SatışMiktarı] > 100 && Satışlar[Bölge] = "Ankara": Her satır için değerlendirilen mantıksal ifade. Bu koşulu sağlayan satırlar yeni tabloya dahil edilir.

Sonuç Tablosu:

SatışIDÜrünBölgeSatışMiktarı
2DefterAnkara200
4KalemAnkara120

FILTER Fonksiyonunun Kullanım Alanları:

  • Koşullu Toplamalar: Belirli kriterlere uyan değerlerin toplamını veya ortalamasını almak için diğer DAX fonksiyonlarıyla birlikte kullanılır.

    Örneğin, “Ankara bölgesindeki toplam satış miktarı” için:
    AnkaraSatışToplamı = CALCULATE( SUM(Satışlar[SatışMiktarı]), FILTER(Satışlar, Satışlar[Bölge] = "Ankara") )
  • Dinamik Tablo Oluşturma: Raporlarda veya görselleştirmelerde kullanmak üzere dinamik tablolar oluşturabilirsiniz.

Önemli Notlar:

  • Performans: FILTER fonksiyonu, özellikle büyük veri setlerinde kullanıldığında performansı etkileyebilir. Mümkün olduğunca doğrudan filtreleme yapabilen fonksiyonları (örneğin, CALCULATE içindeki filtre argümanları) kullanmak daha verimli olabilir.
  • Mantıksal İfadeler: Filtre ifadenizdeki mantıksal operatörlere dikkat edin (&& ve || gibi). Yanlış kullanım beklenmeyen sonuçlara yol açabilir.

Sonuç Olarak:

FILTER fonksiyonu, DAX dilinde veri analizi ve manipülasyonu için güçlü bir araçtır. Belirli koşullara uyan verileri süzmek ve bu veriler üzerinde hesaplamalar yapmak istediğinizde kullanabilirsiniz.


🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://ecv.microsoft.com/VC3RPPTT4U

🟢Linkedin Power BI Grubu
👉 https://www.linkedin.com/groups/9504703/

Paylaş
Yazar
İnan TUNC

Uzun yıllar üniversite, meslek lisesi, halk eğitim merkezi, kurs merkezi, eğitim akademisi gibi farklı kurumlarda eğitmen, öğretmen, yönetici ve teknik personel olarak çalıştım. Eğitim ve bilişim firmalarında e-ticaret, yazılım destek ve bilgi işlem uzmanı pozisyonlarında görev aldım. FMV Işık Üniversitesi'nde ve Ayvansaray Üniversitesi'nde öğretim görevlisi, eğitim uzmanı, uzaktan eğitim merkezi sorumlusu ve eğitim koordinatörü olarak görev yaptım. Şu anda Este Bilişim'de yolculuğuma devam ediyorum. Eğitim-Bilişim ile bağlantılı her çalışma benim için özeldir.

Bir yorum bırak

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar
Power BI

POWER BI’YA ALTERNATİF İŞ ZEKÂSI ARAÇLARI

Power BI gibi iş zekâsı, veri analizi ve görselleştirme amaçlarıyla kullanılan pek...

Power BI

POWER BI’DA KULLANILAN EN İYİ 10 EKLENTİ

Power BI raporlarınızı zenginleştirmek ve veri görselleştirme deneyiminizi bir üst seviyeye taşımak...

Power BI

POWER BI’DA VERİ ALMA KAYNAKLARI

Power BI’da Veri Alma Kaynakları Power BI, birçok farklı veri kaynağından veri...

Power BI

POWER BI’DA EN ÇOK KULLANILAN 10 DAX İŞLEVİ

Power BI‘da en çok kullanılan 10 DAX işlevini, argüman listelerini ve kullanım...