Ana içeriğe geç
Kesit Power BI
Orta · Analiz

Rapordan karara: yönetici toplantısında rapor kullanmak

KPI sayfasını yukarıdan aşağı oku, her sayıya “neye göre?” diye sor, kırmızı bir KPI’dan üç tıklamada nedene in, bulguyu sahibi ve tarihi olan bir eyleme çevir, takip ölçüsünü seç ve tek paragraflık yönetici özetini DAX ile üret.

Uygulamada aç, 6 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ç.

Rapor bir sonuç değil, bir toplantının aracıdır. Toplantının sonunda “güzel rapor” değil, “kim, neyi, ne zamana kadar yapacak?” sorusunun cevabı çıkmalıdır. Bu derste Anadolu Market’in 2024 ikinci çeyrek (Ç2) toplantısını baştan sona oynuyoruz. Bütün sayılar modelden hesaplandı.

KPI sayfasını yukarıdan aşağı okumak

İyi bir yönetici sayfası üç katmandır (bkz. “Rapor kavramları” ve “Kullanıcı odaklı tasarım”):

  1. Üst şerit, “Durum ne?”: 3–5 KPI kartı. Her kartta değer, karşılaştırma ve renk.
  2. Orta, “Nerede?”: Kategori, kanal ya da bölge kırılımı. Kırmızının hangi parçadan geldiğini gösterir.
  3. Alt ya da detay sayfası, “Neden?”: Ay, ürün, sipariş durumu gibi ayrıntılar.

Toplantıda da bu sırayla git. Detaydan başlayan toplantı, ilk on dakikada tek bir ürünün tartışmasına sıkışır.

“Neye göre?” sorusu

2024 Ç2 net satışı 145.102 ₺. Bu sayı tek başına ne iyi ne kötüdür. Üç farklı kıyas üç farklı hikâye anlatır:

KıyasDeğerSonuçRenk
Hedefe göreHedef 155.000 ₺%93,6 gerçekleşme, −9.898 ₺Kırmızı
Geçen yılın aynı çeyreğine göre86.910 ₺+%67,0Yeşil
Önceki çeyreğe göre155.391 ₺−%6,6Sarı

Hepsi doğrudur. Toplantının ilk işi, hangi kıyasın karar için geçerli olduğunu netleştirmektir. Bütçe hedefleri bağlayıcıysa hedef kıyası öndedir; ama “geçen yıla göre %67 büyüdük” bilgisi de masada olmalı ki kimse şirketin küçüldüğünü sanmasın.

Kırmızı KPI’dan nedene: üç tıklama

Hedef sapması kırmızı. Şimdi nedeni bulalım. Her adımda tek bir kırılım ekliyoruz.

Tık 1, kanal kırılımı (önceki çeyreğe göre):

EVALUATE
ADDCOLUMNS(
    VALUES(Satislar[Kanal]),
    "Ç1 Satış", CALCULATE([Net Satış], Tarih[YilCeyrek] = "2024-Ç1"),
    "Ç2 Satış", CALCULATE([Net Satış], Tarih[YilCeyrek] = "2024-Ç2"),
    "Ç2 İptal %", CALCULATE([İptal Oranı %], Tarih[YilCeyrek] = "2024-Ç2")
)
KanalÇ1Ç2Fark
Mobil63.783 ₺78.455 ₺+14.672 ₺
Web56.330 ₺42.506 ₺−13.824 ₺
Mağaza35.278 ₺24.141 ₺−11.137 ₺

İki kanal düşmüş. İkisine ayrı ayrı bakmak gerekiyor.

Tık 2, Web’de sipariş durumu: Web’in iptal dahil toplam tutarı Ç1’de 64.791 ₺, Ç2’de 59.004 ₺; yani talep yalnızca %8,9 azalmış. Asıl fark iptallerde: iptal edilen tutar 8.461 ₺’den 16.498 ₺’ye çıkmış. Satır bazında iptal oranı %10,8’den %24,7’ye yükselmiş.

Tık 3, Web iptallerinin ayı: Nisan %23,8, Mayıs %36,4 (33 satırdan 12’si), Haziran %5,3. Sorun Nisan–Mayıs’a yoğunlaşmış ve Haziran’da kendiliğinden geçmiş görünüyor. Web’deki ek iptal tutarı (16.498 − 8.461 = 8.037 ₺) tek başına hedef açığının (9.898 ₺) yaklaşık %81’i kadar.

Mağaza’ya da bakalım: Mağaza’nın Ç1’i tek bir siparişle şişmiş: 12.335 ₺’lik sipariş, bütün verinin en büyük siparişi. Mağaza’nın sipariş sayısı 17’den 19’a çıkmış, medyan sipariş 814 ₺’den 948 ₺’ye yükselmiş. Yani Mağaza’da bir sorun yok; düşüş, bir önceki çeyreğin aykırı değerinden geliyor. Bu bilgi toplantıda gereksiz bir “Mağaza kampanyası” kararını önler.

Raporda bu yol nasıl kurulur?Kanal çubuğundan bir detay sayfasına (drillthrough) geç; o sayfada durum (Durum) ve ay kırılımı olsun. Aynı keşfi ayrıştırma ağacı ile de yapabilirsin: Net Satış → Kanal → Durum → Ay. Araçların kendisi “Ayrıştırma ağacı ve anahtar etkileyiciler” ile “Raporla hikâye anlatmak” derslerinde.

Bulgudan eyleme: sahip ve tarih

“Web’de iptal arttı” bir bulgudur, eylem değildir. Eylemin dört parçası vardır: ne yapılacak, kim yapacak, ne zamana kadar, nasıl ölçülecek.

BulguEylemSahipTarihTakip ölçüsü
Web iptal oranı Ç2’de %24,7 (Mayıs %36,4)Nisan–Mayıs Web iptallerinin nedenini (ödeme hatası, stok, fiyat) çıkar; kalıcı nedense düzeltE-ticaret müdürü2 hafta içindeHaftalık Web iptal oranı (hedef: %11’in altı)
İptal nedeni veride yokKaynak sisteme “iptal nedeni” alanı ekle, modele alBI ekibi + BTBir sonraki sprintNedeni boş iptal satırlarının payı
Mağaza düşüşü aykırı değerdenEylem yok; KPI kartına medyan sipariş eklenecekRapor sahibiBu hafta—

Bir bulgu için eylem gerekmediğini söylemek de bir karardır ve tutanağa yazılır.

Veriden sonradan ne olduğunu da görebiliyoruz: Web iptal oranı Ç3’te %9,8, Ç4’te %8,2. Gerçek bir toplantıda bunu bir sonraki toplantının ilk maddesi olarak kontrol edersin.

Takip ölçüleri ve gösteriş ölçüleri

Gösteriş ölçüsü (vanity metric), iyi görünen ama bir karara bağlanmayan sayıdır: “toplam kayıtlı müşteri”, “rapor görüntülenme sayısı”, kümülatif satış eğrisi. Bunlar hep artar; bir eylemin işe yarayıp yaramadığını söylemez.

İyi bir takip ölçüsü:

Tek paragraflık yönetici özeti

Toplantıya gelmeyen yönetici için sayfanın en üstüne seçime göre değişen bir cümle koy. Aşağıdaki ölçü bir kart görseline konur:

Toplantı Özeti =
VAR Satis = [Net Satış]
VAR Hedef = [Hedef]
VAR GY = [Satış GY]
VAR Oran = DIVIDE(Satis, Hedef)
VAR Buyume = DIVIDE(Satis - GY, GY)
VAR Kanallar = ADDCOLUMNS(VALUES(Satislar[Kanal]), "Iptal", [İptal Oranı %])
VAR EnKotu = TOPN(1, Kanallar, [Iptal], DESC)
VAR Cumle1 = "Net satış " & FORMAT(Satis, "#,0") & " ₺; hedef gerçekleşmesi %" & FORMAT(Oran * 100, "0.0")
VAR Cumle2 =
    IF(ISBLANK(GY), ".",
        ", geçen yıla göre " & IF(Buyume >= 0, "+%", "-%") & FORMAT(ABS(Buyume) * 100, "0.0") & ".")
VAR Cumle3 =
    " En yüksek iptal oranı: " & MAXX(EnKotu, Satislar[Kanal])
        & " (%" & FORMAT(MAXX(EnKotu, [Iptal]) * 100, "0.0") & ")."
RETURN
    CONCATENATE(Cumle1 & Cumle2, Cumle3)

2024 Ç2 seçiliyken sonuç: “Net satış 145.102 ₺; hedef gerçekleşmesi %93,6, geçen yıla göre +%67,0. En yüksek iptal oranı: Web (%24,7).” Ç3 seçilince: “Net satış 187.330 ₺; hedef gerçekleşmesi %96,4, geçen yıla göre +%83,5. En yüksek iptal oranı: Web (%9,8).”

Paragrafın geri kalanını (neden ve eylem) analist elle yazar: “Açığın büyük kısmı Nisan–Mayıs’taki Web iptallerinden geliyor; e-ticaret ekibi iki hafta içinde nedenleri raporlayacak. Mağaza’daki düşüş geçen çeyreğin tek büyük siparişinden kaynaklanıyor, eylem gerekmiyor.” Otomatik cümle “ne oldu?” sorusunu, analistin cümlesi “ne yapıyoruz?” sorusunu cevaplar.

Alıştırmalara geç (6)