Power BI birçok veri kaynağına kolayca bağlanarak, şirketinizdeki departmanların tüm raporlama
ihtiyacını karşılayabilecek donanımlı ve uygun maliyetli bir iş zekası ürünüdür. Kolay yapısı sayesinde
herkesin kendi ihtiyacını karşılayacak raporlar geliştirmesi için yatkındır.

Bu eğitim hali hazırda Power BI kullanmakta olan, canlı şirket dataları üzerinden projeler geliştiren
kişiler için uygundur. Bu eğitimde verileri daha performanslı bir şekilde yönetebilmek için çok değerli
ek bilgiler ve değişik senaryolarda çözüm yöntemleri göreceksiniz. Özellikle farklı fonksiyonların bir
araya gelerek çözülmesi gereken daha derin analiz hesaplamalarında bilmeniz gereken detay bilgileri
göreceksiniz. Örneğin geçen yıl nisan ayında açılan bir mağazanın geçen yıl satışı ile bu yılki satışlarını
karşılaştırırken, geçen yıl mağazanın açıldığı tarihten itibaren bu yılki satışları ile karşılaştırarak daha
derin sonuçlar elde edebileceksiniz. Ayrıca model katmanına en ince noktalarına kadar hakim olarak,
sorunlara çok hızlı bir şekilde en doğru çözümleri bulabileceksiniz.

Bu eğitime katılabilmeniz için Seviye Tespit Sınavı uygulanmaktadır. Bu sınavdan 100 üzerinden en az
70 almış olmanız gerekmektedir. Soruların %70’i Power BI Uçtan Uca eğitim konularını
kapsamaktadır.

Eğitim Süresi : 4 gün

Özel Eğitim Süresi: Konu bazlı (Query, DAX, Görselleştirme, Modelleme) seçim yapılarak firmanıza
özel süre belirlenebilir.

Modül 1: Power Query ile Veri Dönüştürme ve Tablo İşlemleri

1. Powerquery’de İşlem Adımlarını Birleştirerek Performans Artımı
2. Powerquery’de Append & Merge Query işlemleri
3. Pivot & Unpivot İşlemleri
4. Transpose işlemleri ile çift sütun başlıklarını teke düşürmek
5. Tabloların Refresh Ve Modele Yükleme Ayarları
6. Tablo Bazında Yenilemeleri Kapatırken Dikkat Edilmesi Gerekenler
7. Model Boyut Sınırlarını Bilmek Ve Optimize Etmek
8. Ne Zaman DAX Yazarız, Ne Zaman Power Query Dönüşümleri Yaparız?
9. Basit M dili ifadelerini yazmak
10. Büyük Veri Grupları İle Çalışırken Özel Parametreler Oluşturmak

Modül 2: Profesyonel Power BI Raporları için Veri Modelleme Teknikleri

1. Modelleme Bölümündeki Data Storage Ayarları
2. Modelleme Bölümündeki Default Ayarlar
3. Dataflow & Dataset Nedir? Nasıl Hazırlanır?
4. Aggregation Table Nedir, Ne İşe Yarar?
5. Veri Modeli yapıları hangileridir, Power BI’daki kullanımları
6. Saatlik Verileri Olan Tablolar Nasıl Kullanılmalı?
7. Hazır Anahtarı Olmayan Tablolara Özel Anahtar Oluşturma Mantığı
8. Üretim,Satış, Bütçe gibi birden çok fact tablo olan modellerde best practise’ler
9. Kategori, alt kategori gibi hiyerarşik boyut tabloları olan modellerde best practise’ler
10. Power BI Dekstop dosyasındaki global ve lokal ayarlamalar
11. Hangi Durumlarda Model Katmanında Gereksiz Tablolar Oluşur, Modele Yüklenmesini Nasıl
Önleriz?
12. Incremental Refresh Ayarları ve yaklaşımı

 

Modül 3: Veri Görselleştirme

1. Fiziki Tablodaki Tüm Öğeleri Raporda Gösterebilmek – İdentity Mantığı
2. Dinamik Measure İle Farklı İki Veriyi Kıyaslayarak Koşullu Biçimlendirme Uygulamak
3. Koşullu Biçimlendirme İle Tablo Başlıklarına Slicer Seçimlerine Göre İstenilen Veriyi
Yazdırmak
4. Tablo Verilerine Göre Dinamik Row Level Security Oluşturmak
5. Aynı Veriye, Farklı Tooltip Page Sayfaları Atayabilmek
6. X ve Y eksenleri Dinamik Scatter Chart Oluşturmak
7. Rapor sayfalarına, pbix dosyasının boyutunu büyültmeyen logo-image nesnesi eklemek
8. Tablo Görünümünde Değerleri Satırda Göstermek
9. Rapor üzerinde Soru & Cevap kullanımı
10.Buton Oluşturma & Action Özelliği
11.Zebra BI Toollarını Tanımak

Modül 4: DAX Fonksiyonları ile Hesaplamalar Yapmak

1. Summarization default ayarlarını topluca değiştirme
2. Row context ve Filter Context kavramları
3. MaxX, MinX, AverageX, Values Fonksiyonlarının birlikte kullanımı ile çeşitli senaryolar
4. Brüt kar marjı yüzde gibi hesaplamalarda dikkat edilmesi gerekenler
5. Performance analyzer testlerini kullanmak
6. If fonksiyonunu kullanırken calculated column kosulu yazmak ile measure kosulu yazmak
arasındaki önemli farkı görmek
7. İf yerine Filter kullanmanın performans farkını anlamak
8. Context Transition Nedir?
9. İç içe Hesaplamalarda Context Transition’ı engelleme yöntemleri nedir?
10. Variable kullanımı nasıldır, hangi zamanlarda kullanılabilir?
11. Yeni ara tablo oluşturmadan Grup bazlı Measure sonuçlarına göre yeni işlemler yaptırmak
(Ürün bazında aylık satış ortalamasını bulmak)
12. Values Fonksiyonu
13. Values & Distinct & ALL fonksiyonu farkları, hangisi nerede kullanılmalıdır?
14. ALL & ALLNOBLANKROWS kullanımı
15. Referantial Integrity nedir? Slicer’daki Blank hücreler neden oluşmaktadır?
16. Allnoblankrows kullanımı
17. Allexcept & Values Kullanımı
18. LastDate, Max Farkı
19. Ne zaman Calculate &LastDate ikilisiniz, ne zaman Calculate & Filter & Max üçlüsünü
kullanırız?
20. Grup bazında işlemleri değerlendirmek
21. Ay bazında en yüksek üretim adedi bulup aylık üretimleri ona göre kıyaslamak
22. Related & Relatedtable fonksiyonlarının kullanım senaryoları
23. Ne zaman SUMX kullanmamalıyız?
24. Ne zaman Filter Kullanmamalıyız?
25. Filter Fonksiyonun en performanslı hali nasıl yazılır?
26. Ne zaman Calculate(Sum()) yazmamalıyız?
27. Sumx & Related birlikte kullanımı , Filter & Related Kullanımı
28. SUMX ve Values Birlikte Kullanımı
29. Calculate içerisindeki gizli ALL’u keşfetmek
30. Calculate ile Filter fonksiyonunu ne zaman kullanmamalıyız?
31. Calculate Fonksiyonunda Filter Kullanmak Ve Kullanmadan Filtrelemek Yapmak Arasındaki
Önemli Farkı Anlamak
32. Filter içerisinde çoklu and&or yazmanın kolay yolları
33. Filter içerisinde in ve not in kullanımı
34. Çoklu koşul yazarken yan yana kural yazmak ile iç içe yazmak arasındaki önemli farklar
35. Filter ifadesindeki tablo bölümüne tablo & sütun adı yazmak arasındaki fark nedir?
36. Dax studio ile tablo ifadelerinin sonuçlarının incelenmesi
37. Calculate ve RelatedTable ile çözülebilen örnekler
38. Filter Contexti Değiştirmemizi Sağlayan Diğer All, Allexcept, Allselected Fonksiyonlarını
Kullanmak Ve Filtrelerle Hesaplama Sonuçlarının Değişimlerini İncelemek
39. Calculatetable Fonksiyonu İle Filter Arasındaki Fark Nedir?
40. Yüzde ve Büyüme Hesaplamalarında Değersiz Verileri Göstermemek
41. Divide Fonksiyonu İle Payda Hatalarından Kurtulmak
42. İsblank, Not isblank Fonksiyonunu Kullanmak
43. RANKX İle Sıralama Yapmak, RANKX İle ALL,ALLSELECTED Kullanım Mantığı
44. Allexcept Ve Removefilters Fonksiyonu Arasındaki Farklar
45. Total Satırına müdahale etmek
46. Selectedvalue, Hasonevalue & Hasonfilter Fonksiyonlarını Kullanmak
47. Table’da Bulunduğunuz Veri Bilgisine Göre Hesaplama Yapmak (İsinscope)*
48. Tablolardaki Total Sonucunu Nasıl Değiştirilebilir?
49. Datesbetween İle Belirlenen Periyotlara Göre Ortalama/Toplam Değer Bulmak
50. Datesinperiod Kullanımı
51. TOPN Kullanımı
52. Last Year Hesaplamaları Yapmak
53. Finansal Yıla Göre Kümülatif Toplam Almak
54. Zaman Bağımsız Kümülatif Alabilmek
55. Kümülatiflere Özel Seçim Koşulu Ekleyebilmek
56. Sameperiodlastyear’ın doğru ve koşullu kullanım senaryoları
57. Edate fonksiyonu nerede işimize yarar?
58. Firstnoblank,Lastnoblank kullanımı
59. Intersect fonksiyonu ile belirli zaman dilimlerindeki eşleşen verileri kıyaslamak
60. Summarize ve Summarizecolumns fonksiyonları
61. PATH ile Parent & Child işlemleri

Modül 5: Power BI ile Forecast ve What IF Senaryoları

1. What if senaryoları
2. Forecast Görselleri
3. Forecast Formülleri
Modül 6: Rapor Ayarları
1. Yayınlama için App – Paket Oluşturmak
2. Otomatik Alert Maili Ayarları & Power Automate’e Geçiş

Bilgi al