DAX (Data Analysis Expressions), Power BI’nın formül dilidir. Doğru kullanıldığında anında anlamı olmayan sayıları iş kararına dönüştüren hesaplamalar yapılabilir. İşte her analistçe bilmesi gereken 5 temel fonksiyon:
1. CALCULATE
DAX’in en güçlü fonksiyonudur. Filtre bağlamını değiştirerek hesaplama yapmanızı sağlar.
Satis_Hedef_Ust = CALCULATE([Toplam Satis], Satis[Tutar] > 10000)
2. SUMX / AVERAGEX
Satır satır hesaplama yaparak toplam veya ortalama alır. Özellikle çarpımların toplamında çok kullanılır.
Ciro = SUMX(Satislar, Satislar[Adet] * Satislar[BirimFiyat])
3. DATEYTD / DATESYTD (Time Intelligence)
Yıl başından bugüne kümülatif değer hesaplar. Performans trendlerini takip etmek için vazgeçilmezdir.
YTD_Satis = TOTALYTD([Toplam Satis], Takvim[Tarih])
4. RELATED / RELATEDTABLE
Tablolar arası ilişkiyi kullanarak başka tablodan değer çeker. Veri modelinde çok sık kullanılır.
5. VAR / RETURN
Formüllünü ara değişkenlere ayırarak hem okunabilirliği artırır hem de performansı iyileştirir.
Buyume = VAR GecenYil = CALCULATE([Satis], DATEADD(Takvim[Tarih],-1,YEAR)) RETURN DIVIDE([Satis] - GecenYil, GecenYil)
Hatalı formüller, yavaş çalışan raporlar veya DAX eğitimi için bizimle iletişime geçin.