Ana içeriğe geç
Kesit Power BI
İleri · Bitirme

Bitirme projesine hazırlık

Bitirme projesi'nin aşamaları, değerlendirme ölçütleri ve profesyonel bir rapor teslim kontrol listesi.

Uygulamada aç, 9 alıştırmayı çözÜcretsiz, hesap gerekmez, kurulum yok.

Bu sayfa dersin okuma sürümüdür. Metin bir kutuyu çalıştırmanı ya da adıma geçmeni söylüyorsa dersi uygulamada aç.

Ne yapacaksın?

Bitirme projesi, Anadolu Market yönetimi için ham veriden yayımlanmış bir Power BI uygulamasına kadar uçtan uca bir çözüm kurmanı ister. Her aşama Power BI'ın belirli menülerini kullanır; sonunda Desktop'ın tüm şerit sekmelerini, Power Query menülerini, tüm bölmeleri ve Service'in yönetim özelliklerini kullanmış olursun. Proje sayfasında bir “menü kapsama” tablosu var: hangi aşamada hangi menü kullanılıyor.

Değerlendirme ölçütleri

ÖlçütAğırlıkProfesyonel düzey
Veri hazırlama%15Temiz türler, ara sorgular yüklenmiyor, adımlar adlandırılmış, katlama korunmuş
Model%20Yıldız şema, tek yönlü ilişkiler, işaretli tarih tablosu, gizlenmiş anahtarlar, görüntü klasörleri
DAX%25Temel ölçüler üzerine kurulu ölçüler, VAR, doğru toplam satırları, biçim dizeleri, açıklamalar
Görsel tasarım%20Z deseni, tutarlı renkler, doğru görsel türleri, okunur başlıklar, erişilebilirlik
Etkileşim ve hikâye%10Gezinme, yer işareti, detay sayfası, araç ipucu sayfası, eşitlenmiş dilimleyiciler
Yönetim%10RLS test edilmiş, uygulama yayımlanmış, yenileme zamanlanmış, etiket ve onay

Teslim kontrol listesi

  1. Her sayfa 5 saniyede ana mesajını veriyor.
  2. Her KPI bir karşılaştırmayla (hedef, geçen yıl) geliyor.
  3. Her görselin başlığı bir soruyu cevaplıyor; birimler açık.
  4. Toplam satırları doğru (oranlar toplanmıyor, yeniden hesaplanıyor).
  5. Kırmızı yalnızca kötüyü gösteriyor ve yanında simge var.
  6. Performans Analizi'nde hiçbir görsel 1 saniyeyi geçmiyor.
  7. RLS, “Farklı görüntüle” ile en az iki kullanıcıyla test edildi.
  8. Mobil düzen hazırlandı; alternatif metinler girildi.
  9. Kullanılmayan sütunlar kaldırıldı, otomatik tarih/saat kapalı.
  10. Ölçüler görüntü klasörlerinde, açıklamaları dolu.
Uzmanlaş

Bitirme projesini yürütmek: altı aşama

Bitirme projesi bir “rapor yapma” ödevi değil, küçük bir iş projesidir. Değerlendiren kişi sonuçtan çok yolu görmek ister: bir soruyu nasıl tanımladın, nasıl modelledin, sayının doğru olduğunu nasıl kanıtladın. Aşamaları ve “bitti” ölçütlerini baştan bil.

AşamaÇıktıZaman payıBitti sayılır, eğer…
1. GereksinimBrif, KPI sözlüğü, sayfa taslağı%15Her KPI'ın bir cümlelik tanımı ve iş kuralı var
2. ModelYıldız şema diyagramı, tarih tablosu%20Tüm ilişkiler bire-çok ve tek yönlü (gerekçesi yazılı istisnalar hariç)
3. ÖlçülerTemel → türetilmiş ölçüler, görüntü klasörleri%25Her ölçünün açıklaması, biçimi ve bir test sorgusu var
4. RaporSayfa haritası, ızgara, etkileşimler%20Tasarım eleştirisi listesinden geçti
5. TestMutabakat, kenar durum, RLS, performans%10Sonuçlar bir test sayfasında belgeli
6. Sunum5 dakikalık demo, README%10Bir yabancı README'den projeyi anlayabiliyor

En sık hata, zamanın yarısını 4. aşamaya harcayıp 1. ve 5. aşamaları atlamaktır. Güzel görünen ama tanımı belirsiz bir rapor, değerlendirmede en çok puan kaybeden rapordur.

1. Gereksinim: tanımlar sayıdan önce gelir

Brif yazımı Talepten rapor brifine dersinde. Bitirme projesinde en çok işe yarayan belge KPI sözlüğüdür: ad, tek cümlelik tanım, iş kuralı, kaynak sütun, biçim. Neden bu kadar önemli? Bu modelde “Net satış” iki farklı sayı olabilir:

TanımKuralTüm dönem
Uygulamadaki [Net Satış]İptaller hariç, iadeler dahil1.250.772 ₺
Finansın beklediği olabilirİptaller ve iadeler hariç1.169.937 ₺

Aradaki 80.835 ₺ tam olarak [İade Tutarı]'dır. İkisi de savunulabilir; savunulamayan, hangisinin kullanıldığını yazmamaktır. Sözlüğe tek satır ekle: “Net satış: iptal hariç, iade dahil; iade ayrı KPI olarak izlenir.”

2–3. Model ve ölçüler: katmanlı kur

Ölçüleri dört katmanda düşün. Her katman yalnızca bir alttakini kullanır:

  1. Temel: [Toplam Satış] = SUM(Satislar[Tutar]) — ham toplama, rapora konmaz.
  2. İş kuralı: [Net Satış] — sözlükteki tanımın tek yeri.
  3. Türetilmiş: marj, YoY, hedef farkı — iş kuralı ölçülerinden kurulur.
  4. Sunum: başlık, renk, etiket metni — rapora özgü.

Kural bir gün değişirse (ör. iade hariç tutulacak) yalnızca 2. katmandaki bir ölçüyü değiştirirsin; yüzlerce ölçü kendiliğinden güncellenir.

Gereksinimden ölçüye: bir örnek

Satış direktörü: “Her kategori için hedefe ne kadar kaldığını görmek istiyorum. Hedefi aşan kategoride eksi sayı görmeyeyim.”

Hedefe Kalan Tutar =
VAR Kalan = [Hedef] - [Net Satış]
RETURN IF(NOT ISBLANK([Hedef]), MAX(Kalan, 0))

Kategori Bazında Kalan =
SUMX(VALUES(Kategoriler[Kategori]), [Hedefe Kalan Tutar])

2024'te Kitap hedefi aştı ve satırında 0 görünür. Toplam satırında ise iki ölçü ayrışır: [Hedefe Kalan Tutar] 16.134 ₺ der (şirketin toplam hedefi ile toplam satışı arasındaki fark). [Kategori Bazında Kalan] 16.361 ₺ der (satırların toplamı). Çünkü ilk ölçü Kitap'ın fazlasını diğer kategorilerin açığından düşer. Hangisi doğru? Bu bir iş sorusudur: “Kategorilerin toplam açığı” mı, “şirketin net açığı” mı? Direktöre sor, cevabı ölçü açıklamasına yaz. Değerlendirmede tam puan alan proje, bu tür bir kararı belgelemiş projedir.

4–5. Rapor ve test

Rapor aşaması için Rapor tasarımı dersindeki ızgara ve eleştiri listesini kullan. Test aşaması için Rapor kalitesi dersindeki test paketini uygula. Bitirme projesinde en az şu üç test belgeli olsun:

  • Mutabakat: DAX sorgu görünümünde, rapor ölçüsü ile kaynak tablodan doğrudan hesaplanan toplamı yıl yıl karşılaştıran bir sorgu. Fark sütunu her satırda 0 olmalı.
  • Kenar durumlar: hedefi olmayan dönem, satışı olmayan kategori, tek gün seçimi, çoklu seçim, toplam satırı.
  • Güvenlik ve performans: RLS rolü “Farklı görüntüle” ile iki kullanıcıda; Performans Analizi'nde her sayfanın açılış süresi.

6. Sunum ve portföy

Beş dakikalık demo akışı:

  1. 30 sn — bağlam: Kim kullanıyor, hangi kararı veriyor?
  2. 1 dk — ana bulgu: “2024'te hedefin %97,9'undayız; açığın büyük kısmı Elektronik ve Ev & Yaşam'da.”
  3. 2 dk — gezinme: özet → kategori detayı → araç ipucu.
  4. 1 dk — teknik: model diyagramı ve en zor ölçünün mantığı.
  5. 30 sn — sınırlar ve sonraki adım: “Hedefler aylık; günlük hedef gelirse model şöyle değişir.”

README başlıkları: amaç, kullanıcılar, veri kaynakları, model görseli, KPI sözlüğü, varsayımlar, bilinen sınırlar, test sonuçları. Portföyde paylaşırken gerçek şirket verisi kullanma. Web'de yayımla (Publish to web) bağlantısı herkese açıktır; yalnızca anonim, örnek veriyle kullan. Ayrıntı Portföy, CV ve ilk 90 gün dersinde.

Rubrik: puan nerede kazanılır?

ÖlçütBaşlangıçYeterliProfesyonel
TanımlarKPI'lar adıyla varFormüller yazılıİş kuralları ve istisnalar sözlükte
ModelÇalışıyorYıldız şema, tarih tablosuHer istisna gerekçeli; gereksiz sütun yok
DAXDoğru sonuçKatmanlı, VAR, biçimliToplam satırı kararı belgeli, test sorgusu var
RaporBilgiler sayfadaHiyerarşi ve ızgaraMimari (detay, araç ipucu) ve erişilebilirlik
TestElle bakıldıMutabakat yapıldıKenar durum, RLS, performans belgeli
SunumRapor gösterildiBulgu anlatıldıKarar, sınır ve sonraki adım net
Teslim öncesi son kontrolKPI sözlüğü raporla birebir aynı mı? Mutabakat sorgusunda fark 0 mı? Her toplam satırı kararı bir ölçü açıklamasında mı? README bir yabancıya yetiyor mu? Demo 5 dakikaya sığıyor mu (saatle dene)?
Alıştırmalara geç (9)