Teklif Alın +90 533 897 82 11
Power BI 24 Nisan 2026 · 9 dk okuma

DAX Formülleri: 10 Kritik Örnekle Karmaşık Ölçüler

Power BI'da sıkça ihtiyaç duyulan 10 DAX formülü ve pratik kullanım örnekleri; YoY, MoM, YTD, oran hesaplamaları ve daha fazlası.

Power BI DAX Formül
📄 SalesReport.pbix — DAX Editor Th 01 Total Sales = SUM (Sales[Amount]) 02 YTD Sales = CALCULATE ( [Total Sales] , DATESYTD (Date[Date])) 03 YoY % = DIVIDE ( [Total Sales] - [PY Sales] , [PY Sales] ) 04 Top 10 Customers = RANKX ( ALL (Customer[Name]), [Total Sales] ) 05 Safe Divide = DIVIDE ([Num], [Den], 0) ✓ 5 ölçü doğrulandı Sorgu süresi: 42ms · Formatlanmış · Dependencies OK

DAX öğrenirken en yaygın hata, tek başına fonksiyonları ezberlemektir. Doğru yol, gerçek iş senaryolarında sıkça ihtiyaç duyulan ölçüleri örnekten örneğe kurmak. Bu yazıda 10 pratik DAX örneği ele alacağız.

01. Satış Toplamı ve Toplam Ölçüsü

En temel ölçü: Total Sales = SUM(Sales[Amount]). Bunu ölçü olarak tanımlarsanız, filtreye duyarlı olur; sütun olarak eklerseniz statik kalır.

02. Year-over-Year (YoY) Büyüme

YoY Growth % = DIVIDE([Total Sales] - CALCULATE([Total Sales], SAMEPERIODLASTYEAR(Date[Date])), CALCULATE([Total Sales], SAMEPERIODLASTYEAR(Date[Date]))). Bu ölçü, geçen yıla göre büyüme yüzdesini verir.

03. Year-to-Date (YTD)

YTD Sales = CALCULATE([Total Sales], DATESYTD(Date[Date])). Yıl başından bugüne kadar toplam satış. Aylık raporlarda kritik.

04. Moving Average (7 Günlük)

7d MA = AVERAGEX(DATESINPERIOD(Date[Date], LASTDATE(Date[Date]), -7, DAY), [Total Sales]). Kısa dönem trendleri düzeltmek için ideal.

05. Top N Müşteri

Top 10 Customers = RANKX(ALL(Customer[Name]), [Total Sales]). Filtre ile <=10 kısıtlaması eklenirse, ilk 10 müşteri döner.

06. Contribution %

Contribution % = DIVIDE([Total Sales], CALCULATE([Total Sales], ALLSELECTED())). Seçili filtre içinde toplama katkı payını verir.

07. Running Total

Running Total = CALCULATE([Total Sales], FILTER(ALLSELECTED(Date[Date]), Date[Date] <= MAX(Date[Date]))). Kümülatif toplam grafiği için.

08. What-If Parametreleri

New Target = SELECTEDVALUE(TargetParam[Value]) * [Base Value]. Kullanıcının slider ile senaryo değiştirmesine izin verir.

09. Bugünkü Değer

Today Sales = CALCULATE([Total Sales], Date[Date] = TODAY()). Anlık göstergeler için gerekli.

10. Boş Kontrolü

Safe Divide = DIVIDE([Numerator], [Denominator]). Sıfıra bölme hatası vermez; boş döner. Küçük ama can kurtaran fonksiyon.

Bu konuda size yardımcı olabiliriz

Power BI çözümümüzü inceleyin

Detaylı bilgi almak için ücretsiz danışmanlık görüşmesi rezervasyonu yapabilirsiniz.

Sayfayı İncele Teklif Alın
Power BI yazıları

Bu Konudaki Diğer Yazılar

Power BI

Power BI Ağustos 2026 Değişiklikleri

1 Ağustos 2026 · 4 dk okuma
Power BI

Power BI Veri Modeli: Yıldız Şema ile Doğru Kurulumun Anatomisi

26 Haziran 2026 · 9 dk okuma
Tüm makaleler