📊 DataFlow

DAX Nedir? En Çok Kullanılan 10 Ölçü — Türkçe Rehber

DAX (Data Analysis Expressions), Power BI, Power Pivot ve Analysis Services'te hesaplama yazma dilidir. Excel formülüne benzer ama satır değil, model üzerinde çalışır: bir "ölçü" (measure), pivot tablonun her hücresinde o hücrenin filtre bağlamına göre yeniden hesaplanır. İşte pratikte en çok yazılan 10 ölçü:

Temel ölçüler

Toplam Satış := SUM ( Satis[Tutar] )

Satış Adedi := COUNTROWS ( Satis )

Ortalama Sepet := DIVIDE ( [Toplam Satış], [Satış Adedi] )   -- DIVIDE sıfıra bölmeyi korur

CALCULATE — DAX'ın kalbi

CALCULATE, ölçüyü farklı bir filtre bağlamında hesaplar:

Ege Satış := CALCULATE ( [Toplam Satış], Satis[Bolge] = "Ege" )

Yüksek Tutar := CALCULATE ( [Toplam Satış], Satis[Tutar] > 10000 )

Zaman zekâsı (Takvim tablosu şart)

Satış YTD := TOTALYTD ( [Toplam Satış], Takvim[Tarih] )

Geçen Yıl := CALCULATE ( [Toplam Satış], SAMEPERIODLASTYEAR ( Takvim[Tarih] ) )

YoY % := DIVIDE ( [Toplam Satış] - [Geçen Yıl], [Geçen Yıl] )
💡 Zaman zekâsı fonksiyonları, kesintisiz tarihli bir Takvim tablosu ve fact tablosuna kurulmuş ilişki olmadan doğru çalışmaz. En sık "TOTALYTD boş dönüyor" sorununun sebebi budur.

Pay ve sıralama

Pay % := DIVIDE ( [Toplam Satış],
                  CALCULATE ( [Toplam Satış], ALL ( Satis ) ) )   -- genel toplam içindeki pay

Top5 Satış := CALCULATE ( [Toplam Satış],
                  TOPN ( 5, ALL ( Urun[Ad] ), [Toplam Satış] ) )

Bu ölçüleri elle yazmak zorunda mısınız?

Değilsiniz. Excel/CSV dosyanızı DataFlow'a bıraktığınızda ilişkiler ve Takvim tablosu otomatik kurulur; yukarıdakiler dahil 100'den fazla DAX ölçüsü verinize göre kendiliğinden yazılır ve motorda çalıştırılıp doğrulanır (kanıtlı DAX). Çıktıyı gerçek PivotTable'lı Power Pivot Excel ya da Power BI (.pbip) projesi olarak indirirsiniz — ölçüler içinde hazır gelir.

100+ DAX ölçüsünü otomatik alın
Dosyanızı bırakın; ilişkiler + Takvim + ölçüler saniyeler içinde kurulsun. Üyelik gerekmez.
Canlı demoda görün →

Sık sorulanlar

Ölçü mü hesaplanmış sütun mu? Toplama/oran gibi özetler için ölçü; satır başına sabit değer (örn. birim kâr) için hesaplanmış sütun kullanın. Ölçüler bellek dostudur.

SUMX ne zaman gerekir? Satır satır çarpıp sonra toplamak gerektiğinde: SUMX ( Satis, Satis[Adet] * Satis[BirimFiyat] ).