Bu eğitim neden tasarlandı?
Filter context, CALCULATE, context transition, iterator’lar, sanal tablolar, time intelligence ve performans odaklı DAX tasarımını uygulamalı öğrenin.
Eğitim, yalnızca menü ve özellik anlatımına dayanmaz. Katılımcılar örnek veri setleri üzerinde adım adım çalışır; her modül, gerçek raporlama ihtiyaçlarında karşılaşılan karar noktalarıyla ilişkilendirilir. Kurumsal gruplarda örnekler sektörünüze ve mevcut veri yapınıza göre uyarlanabilir.
Kimler katılmalı?
Power BI geliştiricileri, veri analistleri, BI uzmanları ve semantik model tasarımcıları.
Ön koşullar
Power BI veri modeli, ilişkiler, yıldız şema ve temel measure kullanımına aşinalık.
Eğitim içeriği
- Measure ve calculated column farkı
- Row context, filter context ve query context
- Context propagation ve ilişki davranışı
- Değişkenlerle okunabilir measure tasarımı
- CALCULATE değerlendirme sırası
- Context transition mantığı
- ALL, REMOVEFILTERS, ALLEXCEPT ve KEEPFILTERS
- Boolean ve table filter ifadelerinin farkı
- SUMX, AVERAGEX ve iterator seçimi
- FILTER ile satır kümeleri
- VALUES, DISTINCT ve SELECTEDVALUE
- ADDCOLUMNS, SUMMARIZE ve SUMMARIZECOLUMNS yaklaşımı
- RELATED ve RELATEDTABLE
- USERELATIONSHIP ile pasif ilişki kullanımı
- TREATAS ile sanal ilişki yaklaşımı
- CROSSFILTER kullanım senaryoları
- Sağlam tarih boyutu ve takvim tasarımı
- YTD, MTD, QTD ve önceki dönem
- Rolling 12 ay / hareketli dönem
- Mali takvim ve özel dönem senaryoları
- Bütçe-gerçekleşen ve sapma
- Pay/oran ve total karşılaştırmaları
- RANKX ile sıralama
- Dinamik segmentasyon ve dinamik KPI
- Yarı-toplanabilir (semi-additive) measure yaklaşımı
- Tekrarlanan ifadeleri değişkenlerle azaltma
- Measure bağımlılıklarını sadeleştirme
- Filter granularity ve kardinalite etkileri
- Performance Analyzer ile sorunlu ölçüleri ayırma
- Okunabilirlik, isimlendirme ve dokümantasyon standardı
DAX öğrenme yolu
DAX yetkinliği fonksiyon sayısından çok, değerlendirme bağlamını okuyabilme ve doğru hesaplama desenini seçebilme becerisiyle gelişir. Bu nedenle eğitim üç katmanda ilerler:
Context Temeli
Measure, row context, filter context, değişkenler ve evaluation mantığı.
CALCULATE & Sanal Tablolar
Context transition, filter modifier’lar, iterator’lar ve ilişki desenleri.
İleri Desenler & Performans
Time intelligence, dinamik KPI, ranking, segmentasyon ve performans odaklı measure tasarımı.
Eğitim sonunda
- Row context, filter context ve context transition farklarını uygulamalı açıklayabilir
- CALCULATE ve filter modifier fonksiyonlarıyla kontrollü filtre davranışı kurabilir
- Iterator ve sanal tablo yaklaşımını doğru senaryoda kullanabilir
- USERELATIONSHIP ve TREATAS gibi ilişki desenlerini uygulayabilir
- Time intelligence ve ileri iş metrikleri geliştirebilir
- DAX ifadelerini okunabilirlik, doğruluk ve performans açısından değerlendirebilir
Kurumsal gruplar için özelleştirme
Standart müfredat, ön görüşmede belirlenen hedeflere göre daraltılabilir veya genişletilebilir. Finans, satış, operasyon, lojistik, perakende ve yönetim raporlaması gibi senaryolarda örnek çalışma dosyaları kurumun kullanım alanına yaklaştırılabilir.