Power BI Sales Dashboard: KPIs, Metrics, and Templates

Build a complete Power BI sales dashboard with 15+ KPIs, DAX formulas, drill-through design, and pipeline analytics — with templates for B2B and B2C sales teams.

E
ECOSIRE Research and Development Team
|19 Mart 20268 dk okuma1.8k Kelime|

Power BI Satış Kontrol Paneli: KPI'lar, Ölçümler ve Şablonlar

Salesforce'un Satış Durumu raporuna göre, doğru KPI'ları gerçek zamanlı olarak takip eden satış ekipleri %28 daha fazla anlaşma gerçekleştiriyor. Ancak çoğu satış kontrol paneli iki başarısızlık moduna giriyor: Ya iyi hissettiren ancak kararları yönlendirmeyen gösterişli ölçümleri izliyorlar ya da temsilcileri analiz felci yaratan 40'tan fazla sayıyla bunaltıyorlar. İyi tasarlanmış bir Power BI satış panosu, anormallikleri araştırmak için detaya geçişle birlikte doğru 15-20 metriği doğru ayrıntı düzeyinde gösterir.

Bu kılavuz, veri modelinden yayınlanan rapora kadar eksiksiz bir Power BI satış panosu mimarisi oluşturur; DAX formülüyle her KPI'yi, tasarımın arkasındaki düzen mantığını ve yöneticilerin araçları değiştirmeden keşfetmesine olanak tanıyan detaya geçiş desenlerini kapsar.

Önemli Çıkarımlar

  • Uygulamaya hazır eksiksiz DAX formülleriyle birlikte 15 temel satış KPI'sı
  • Yönetici Özeti, İşlem Hattı, Temsilci Performansı ve Trend Analizini kapsayan 4 sayfalık bir gösterge panosu mimarisi
  • Toplu KPI'lardan bireysel anlaşma ayrıntılarına gitmek için ayrıntılı tasarım modeli
  • Dinamik hedefler: kota verilerini ayrı bir tablodan yükleyin ve DAX'ta gerçek değerlerle karşılaştırın
  • Risk altındaki anlaşmaları, düşük performans gösteren temsilcileri ve satış hattı boşluklarını işaretlemek için koşullu biçimlendirme kuralları
  • Başlık karmaşası olmadan temiz kullanıcı deneyimi için yer işareti tabanlı gezinme
  • Yukarıdakilerden herhangi birini oluşturmadan önce gereken yıldız şeması veri modeli
  • Zaman istihbarat modelleri: 30 günlük, MTD, QTD, YTD ve önceki dönem karşılaştırmaları

Veri Modeli Tasarımı

Tek bir DAX ölçüsü yazmadan önce veri modelinin doğru olması gerekir. Satış kontrol panelleri genellikle şu tabloları gerektirir:

Bilgi Tabloları

Fact_Opportunities (anlaşma başına bir satır):

  • KOD0, KOD1, KOD2, KOD3, KOD4, KOD5, KOD6, KOD7, KOD8

Fact_Activities (etkinlik başına bir satır):

  • KOD0, KOD1, KOD2, KOD3, KOD4, KOD5

Fact_Quotas (dönem başına temsilci başına bir satır):

  • KOD0, KOD1, KOD2

Boyut Tabloları

BoyutAnahtar Alanlar
KOD0AccountID, Şirket, Sektör, Bölge, Segment
Dim_Owner (Satış Temsilcisi)Sahip Kimliği, Ad, Takım, Yönetici, Bölge
KOD0StageID, StageName, StageOrder, IsClosedWon, IsClosedLost
KOD0Tarih, Yıl, Çeyrek, Ay, HaftaNum, IsWorkday
KOD0Ürün Kimliği, Kategori, SKU, Liste Fiyatı

İlişkiler

Fact_Opportunities → Dim_Account (AccountID)
Fact_Opportunities → Dim_Owner (OwnerID)
Fact_Opportunities → Dim_Stage (StageID)
Fact_Opportunities → Dim_Date (CloseDate) [active]
Fact_Opportunities → Dim_Date (CreatedDate) [inactive, use USERELATIONSHIP]
Fact_Activities → Fact_Opportunities (OpportunityID)
Fact_Activities → Dim_Owner (OwnerID)
Fact_Quotas → Dim_Owner (OwnerID)
Fact_Quotas → Dim_Date (PeriodID)

DAX Formülleriyle 15 Temel Satış KPI'sı

1. Toplam Gelir (Kazanılan Anlaşmalar)

Total Revenue =
CALCULATE(
    SUM(Fact_Opportunities[Amount]),
    Dim_Stage[IsClosedWon] = TRUE
)

2. Gelir ve Kota Karşılaştırması

Quota Attainment % =
DIVIDE(
    [Total Revenue],
    SUM(Fact_Quotas[QuotaAmount]),
    0
)

3. Boru Hattı Değeri (Açık Anlaşmalar)

Pipeline Value =
CALCULATE(
    SUM(Fact_Opportunities[Amount]),
    Dim_Stage[IsClosedWon] = FALSE,
    Dim_Stage[IsClosedLost] = FALSE
)

4. Ağırlıklandırılmış Boru Hattı (Olasılığa Göre Ayarlanmış)

Weighted Pipeline =
CALCULATE(
    SUMX(
        Fact_Opportunities,
        Fact_Opportunities[Amount] * Fact_Opportunities[Probability] / 100
    ),
    Dim_Stage[IsClosedWon] = FALSE,
    Dim_Stage[IsClosedLost] = FALSE
)

5. Kazanma Oranı

Win Rate =
DIVIDE(
    CALCULATE(COUNTROWS(Fact_Opportunities), Dim_Stage[IsClosedWon] = TRUE),
    CALCULATE(
        COUNTROWS(Fact_Opportunities),
        Dim_Stage[IsClosedWon] = TRUE || Dim_Stage[IsClosedLost] = TRUE
    ),
    0
)

6. Ortalama Anlaşma Boyutu

Avg Deal Size =
CALCULATE(
    AVERAGEX(
        FILTER(Fact_Opportunities, Dim_Stage[IsClosedWon] = TRUE),
        Fact_Opportunities[Amount]
    )
)

7. Satış Döngüsü Uzunluğu (Gün)

Avg Sales Cycle Days =
AVERAGEX(
    FILTER(Fact_Opportunities, Dim_Stage[IsClosedWon] = TRUE),
    DATEDIFF(
        Fact_Opportunities[CreatedDate],
        Fact_Opportunities[CloseDate],
        DAY
    )
)

8. Yıllık Gelir Artışı

Revenue YoY Growth =
VAR CurrentPeriod = [Total Revenue]
VAR PriorPeriod = CALCULATE([Total Revenue], SAMEPERIODLASTYEAR(Dim_Date[Date]))
RETURN
DIVIDE(CurrentPeriod - PriorPeriod, PriorPeriod, 0)

9. Ay Başından Bugüne Gelir

MTD Revenue = CALCULATE([Total Revenue], DATESMTD(Dim_Date[Date]))

10. Çeyrek Bugüne Kadar Gelir

QTD Revenue = CALCULATE([Total Revenue], DATESQTD(Dim_Date[Date]))

11. 30 Günlük Gelir Artışı

Rolling 30D Revenue =
CALCULATE(
    [Total Revenue],
    DATESINPERIOD(Dim_Date[Date], LASTDATE(Dim_Date[Date]), -30, DAY)
)

12. Boru Hattı Kapsama Oranı

Pipeline Coverage =
DIVIDE(
    [Pipeline Value],
    CALCULATE(
        SUM(Fact_Quotas[QuotaAmount]),
        DATESINPERIOD(Dim_Date[Date], LASTDATE(Dim_Date[Date]), 90, DAY)
    ),
    0
)

13. Anlaşma Hızı (Günlük Gelir)

Deal Velocity =
DIVIDE([Total Revenue], COUNTROWS(VALUES(Dim_Date[Date])), 0)

14. Kazanılan Anlaşma Başına Ortalama Faaliyetler

Avg Activities per Won Deal =
AVERAGEX(
    FILTER(Fact_Opportunities, Dim_Stage[IsClosedWon] = TRUE),
    CALCULATE(COUNTROWS(Fact_Activities))
)

15. Tahmin Doğruluğu

Forecast Accuracy % =
1 - ABS(
    DIVIDE(
        [Total Revenue] - [Weighted Pipeline At Period Start],
        [Weighted Pipeline At Period Start],
        0
    )
)

4 Sayfalı Kontrol Paneli Mimarisi

Sayfa 1: Yönetici Özeti

Düzen (yukarıdan aşağıya):

1. Sıra — KPI Kartları (5 kart boyunca):

  • Gelir MTD ve Kota (kota ulaşma yüzdesi ve trend grafiğiyle birlikte)
  • Gelir YTD (Yıllık Yüzde Değişim Göstergesi ile)
  • Boru Hattı Değeri (boru hattı kapsama oranıyla birlikte)
  • Kazanma Oranı (önceki ay karşılaştırmasıyla)
  • Ort. Anlaşma Boyutu (trend göstergeli)

2. Sıra — Birincil Görseller (2'si yan yana):

  • Sol: Aylık Gelir ve Kota (kümelenmiş çubuk grafik, son 12 ay)
  • Sağ: Bölgeye Göre Gelir (doldurulmuş harita veya çubuk grafik)

3. Sıra — İkincil Görseller (3'ü yan yana):

  • Aşamaya Göre Ardışık Düzen (huni grafiği)
  • Tutara Göre İlk 10 Anlaşma (olasılık göstergeli tablo)
  • Ürün Kategorisine Göre Gelir (ağaç haritası)

Dilimleyiciler (sağ panel veya üst): Tarih Aralığı, Bölge, Satış Temsilcisi (çoklu seçim)

Sayfa 2: Boru Hattı Analizi

Düzen:

Dönüşüm Hunisi Tablosu (aşamalı anlaşma sayısı ve değeri):

  • Potansiyel Arama → Nitelikli → Teklif → Müzakere → Kapalı Kazanıldı

Risk Isı Haritası (koşullu biçimlendirme tablosu):

  • Satırlar: Önümüzdeki 30 gün içinde kapanacak fırsatlar
  • Sütunlar: Anlaşma Adı, Hesap, Tutar, Aşama, Aşamadaki Günler, Sahip
  • Kırmızı vurgu: Aşamadaki Günler > 30 (durma riski altında)
  • Amber: Aşama 15-30'daki Günler
  • Yeşil: Sahnedeki Gün Sayısı < 15

Kapanış Ayı itibarıyla Boru Hattı (yığılmış çubuk):

  • Barlar sahneye göre; ne kadar boru hattının ne zaman kapanacağını gösterir

Sayfa 3: Satış Temsilcisi Performansı

Matrix Visual (temsilci sıralama tablosu):

  • Satırlar: Satış Temsilcisi adları
  • Sütunlar: Gelir, Kota, Kazanım Yüzdesi, Ardışık Düzen, Kazanma Oranı, Ort. Anlaşma Boyutu, Kazanılan Anlaşmalar
  • Koşullu biçimlendirme: Başarı %'sinde Kırmızı/Sarı/Yeşil
  • Kazanım yüzdesine göre azalan şekilde sırala

Dağılım Tablosu — Anlaşma Boyutu ve temsilci başına Kazanma Oranı (güçlü yönleri tanımlar):

  • X ekseni: Ortalama Anlaşma Boyutu
  • Y ekseni: Kazanma Oranı
  • Boyut: Toplam Gelir
  • Renk: Kota Kazanımı

Etkinlik Analizi — Temsilci başına aramaların/e-postaların/toplantıların çubuk grafiği

Sayfa 4: Trendler ve Tahmin

Çizgi Grafik — Aşağıdakilerle birlikte 12 aylık gelirin yuvarlanması:

  • Gerçek gelir (düz çizgi)
  • Tahmin satırı (ağırlıklı boru hattından kesikli)
  • Hedef çizgisi (düz, kotadan itibaren)

Şelale Tablosu — Önceki döneme ait gelir köprüsü:

  • Başlangıç: Geçen ayki gelir
  • Yeni Anlaşmalar Kazanıldı
  • Genişletmeler/yukarı satışlar
  • Kayıplar
  • Bitiş: Cari ay geliri

Kohort Analiz Tablosu — Yeni müşteriler ve genişleme geliri karşılaştırması


Detaya Geçiş Tasarımı

Detaya geçiş, yöneticilerin özet sayfalarında bir temsilci, bölge veya anlaşma aşamasını tıklatmasına ve bu seçim için bir ayrıntı sayfasına gitmesine olanak tanır.

Detaya Geçişi Yapılandırma

  1. Raporunuzda bir Ayrıntı Sayfası oluşturun (ör. "Anlaşma Detayı")
  2. Sayfanın Detaya Geçiş alanında (Görselleştirmeler bölmesi), detaya geçiş alanı olarak Fact_Opportunities[OpportunityID] ekleyin
  3. Ayrıntı sayfasını oluşturun: anlaşma adı, hesap, sahip, aşama geçmişi, etkinlik günlüğü, notlar

Kullanıcılar, özet sayfalarındaki herhangi bir veri noktasına sağ tıklar ve söz konusu anlaşmanın tam geçmişini görmek için "Detaylı İncele → Anlaşma Ayrıntısı" seçeneğini seçer.

Temsilci Performansı için Detaya Geçiş

Detaylandırma alanı olarak temsilci adını içeren bir "Temsilci Ayrıntısı" sayfası oluşturun. Dahil et:

  • Temsilcinin aşama aşama boru hattı
  • Bu çeyreği kapatan anlaşmaları (tablo)
  • Son 90 gündeki etkinlik eğilimi
  • Kazanma oranı ve takım ortalaması

Risk Altındaki Anlaşmalar için Koşullu Biçimlendirme

Dikkat edilmesi gereken anlaşmaları işaretlemek için koşullu biçimlendirme uygulayın:

// Days in Current Stage (for conditional formatting)
Days in Stage =
DATEDIFF(
    CALCULATE(
        MAX(Stage_History[EnteredDate]),
        Stage_History[StageID] = MAX(Fact_Opportunities[StageID])
    ),
    TODAY(),
    DAY
)

// Deal Risk Color (background color measure)
Deal Risk Color =
SWITCH(TRUE(),
    [Days in Stage] > 30, "#FF4444",  -- Red: stalled
    [Days in Stage] > 15, "#FFA500",  -- Amber: warning
    "#00B050"                          -- Green: on track
)

Tablo koşullu biçimlendirme kurallarında renk ölçüsünü arka plan rengi olarak uygulayın.


Dinamik Hedefler ve Kota Karşılaştırması

Kota verilerinin ayrı bir tablodan yüklenmesi (sabit kodlama yerine), hedeflerin rapor yeniden yayınlanmadan güncellenmesine olanak tanır:

Kota tablosu yapısı:

Sahip KimliğiYılAyKota Tutarı
1012026150000
1012026255000

Kota sapma ölçüsü:

Revenue vs Quota =
[Total Revenue] -
CALCULATE(
    SUM(Fact_Quotas[QuotaAmount]),
    TREATAS(VALUES(Dim_Date[Year]), Fact_Quotas[Year]),
    TREATAS(VALUES(Dim_Date[MonthNum]), Fact_Quotas[Month])
)

Sıkça Sorulan Sorular

Power BI satış panoları için en iyi veri kaynakları hangileridir?

CRM sistemleri (Salesforce, Dynamics 365, HubSpot, Pipedrive) satış kontrol panelleri için birincil veri kaynaklarıdır. Power BI, Dynamics 365'e (Dataverse aracılığıyla) ve Salesforce'a (Salesforce bağlayıcısı aracılığıyla) yerel olarak bağlanır. HubSpot ve Pipedrive için ilgili Power BI bağlayıcılarını kullanın veya API aracılığıyla çıkarın. Fırsattan faturaya kadar eksiksiz bir resim için CRM verilerini ERP sipariş verileriyle birleştirin.

Satış kontrol panelinde birden fazla para birimini nasıl yönetirim?

Her döviz çifti için günlük oranları içeren bir döviz kuru tablosu oluşturun. Rapora bir para birimi seçici dilimleyici ekleyin. Döviz kuru tablosunda LOOKUPVALUE değerini kullanarak tüm tutarları temel para birimine dönüştüren normalleştirilmiş bir ölçü oluşturun. Tarihsel doğrulukla raporlama yapmak için bugünün spot kuru yerine dönem ortalama oranlarını (ay sonu veya işlem tarihi oranları) kullanın.

Yöneticiler yalnızca kendi ekiplerinin verilerini otomatik olarak görebilir mi?

Evet — Satır Düzeyinde Güvenliği bir hiyerarşi rolüyle yapılandırın. Dim_Owner tablosunda geçerli kullanıcıyı aramak için USERPRINCIPALNAME() işlevini kullanan bir rol oluşturun, ardından PATH ve PATHCONTAINS işlevlerini kullanarak yalnızca kendi anlaşmalarını ve doğrudan/dolaylı raporlarının anlaşmalarını gösterecek şekilde filtreleyin. Power BI Hizmeti çalışma alanı ayarlarında yöneticileri bu role atayın.

Satış kontrol paneli ne sıklıkla yenilenmelidir?

Aktif satış ekipleri için saatlik yenileme (Power BI Premium veya PPU), verileri günlük işlemler için yeterince güncel tutar. Yönetici özeti kontrol panelleri için günde 4-8 yenileme (Pro katmanı) genellikle yeterlidir. CRM'niz gerçek zamanlı olarak güncelleniyorsa ve gerçek zamanlı görünürlüğe ihtiyacınız varsa, standart içe aktarma veri kümesinin üstüne belirli KPI'ler (bugün kapanan anlaşmalar, satış hattı değişiklikleri) için akış veri kümelerini yapılandırın.

Ardışık satış aşaması dökümünü göstermek için en iyi grafik türü nedir?

Huni grafiği, ardışık düzen aşaması dökümü için en sezgisel olanıdır; dönüşüm kaybını aşamadan aşamaya görsel olarak iletir. Huniyi, altında her aşamadaki sayı ve değerin yanı sıra aşamadaki ortalama süreyi gösteren bir tabloyla birleştirin. Anlaşma hızı analizi (anlaşmaların aşamalar boyunca ne kadar hızlı ilerlediği) için aşama başına ortalama gün sayısını gösteren bir çubuk grafik kullanın.


Sonraki Adımlar

Doğru KPI'lara sahip sağlam bir veri modeli üzerine inşa edilen Power BI satış panosu, satış liderliğinin performansı yönetme biçimini, reaktiften (geçen ayın verilerini Excel'de gözden geçirme) proaktife (risk altındaki anlaşmaları ve gerçek zamanlı olarak koçluk fırsatlarını tespit etme) dönüştürür.

ECOSIRE'ın Power BI kontrol paneli geliştirme ekibi, CRM ve ERP sistemlerinize bağlı özel satış kontrol panelleri oluşturur. Veri modelini tasarlıyoruz, optimize edilmiş DAX ölçümleri yazıyoruz ve satış ekibinizin gerçekten kullanacağı etkileşimli raporlar oluşturuyoruz.

Satış analizi gereksinimlerinizi görüşmek ve bir kapsam tahmini almak için Power BI kontrol paneli geliştirme hizmetlerimizi keşfedin veya ekibimizle iletişime geçin.

E

Yazan

ECOSIRE Research and Development Team

ECOSIRE'da kurumsal düzeyde dijital ürünler geliştiriyor. Odoo entegrasyonları, e-ticaret otomasyonu ve yapay zeka destekli iş çözümleri hakkında içgörüler paylaşıyor.

WhatsApp'ta Sohbet Et