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

Temel istatistik, gruplama ve kutulama

Ortalama, medyan, standart sapma, yüzdebirlik; grup ve kutu (bin) oluşturma, kümeleme, histogram.

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ç.

İstatistik fonksiyonları

FonksiyonNe verir?Ne zaman?
AVERAGE / AVERAGEXAritmetik ortalamaDağılım simetrikse
MEDIAN / MEDIANXOrtanca değerMaaş, sepet tutarı gibi uç değerli verilerde ortalamadan daha temsilî
STDEV.S, STDEV.P, STDEVX.PStandart sapma (örneklem / popülasyon)Değişkenliği ölçmek, z-skoru
VAR.S, VAR.PVaryansStandart sapmanın karesi
PERCENTILE.INC, PERCENTILEX.INCYüzdebirlik (0–1)“Müşterilerin en iyi %20'si kaç TL üstünde?”
MIN, MAX, COUNT, DISTINCTCOUNTUç değerler ve sayımlarHer yerde
GEOMEANGeometrik ortalamaBüyüme oranlarının ortalaması
Ortalama yanıltabilirAnadolu Market'te müşteri başına net satışın ortalaması medyanından belirgin yüksektir; birkaç VIP müşteri ortalamayı yukarı çeker. Yöneticiye “tipik müşteri” sorulduğunda medyanı göster.

Gruplama ve kutulama (Power BI özelliği)

Veri bölmesinde bir sütuna sağ tık → Yeni grup:

-- Aynı kutuyu DAX hesaplanmış sütunuyla yapmak:
Maaş Kutusu = FLOOR(Calisanlar[Maas], 10000)

Kümeleme

Dağılım grafiğinde … → Kümeleri otomatik bul. Power BI noktaları benzerliklerine göre gruplar ve yeni bir küme sütunu oluşturur (ör. “düşük satış, yüksek marj” ürünleri). Küme sayısını kendin de belirleyebilirsin. Sonuç keşif içindir; iş kuralına dönüştürmeden önce kümelerin anlamını kontrol et.

Bu modelde

İK verisi (Calisanlar, Departmanlar) istatistik alıştırmaları için idealdir: 27 çalışan, 7 departman, maaşlar arasında belirgin farklar. İK raporu maaş histogramını ve dağılımını gösteriyor.

Uzmanlaş

Ortalama mı, medyan mı? Sayılarla karar

CRM müdürü “Tipik bir müşteri bize ne kadar kazandırıyor?” diye soruyor. Modelde satın alma yapmış 136 müşteri var. İki cevap çıkıyor:

İstatistikDeğer (yaklaşık)
Müşteri başı ortalama net satış9.197 TL
Müşteri başı medyan net satış6.467 TL
En düşük / en yüksek müşteri586 TL / 37.955 TL
Ortalamanın üstünde kalan müşteri136 müşteriden 47’si

Ortalama, medyandan yaklaşık %42 yüksek. Müşterilerin yalnızca üçte biri ortalamanın üstünde. Yani “ortalama müşteri” aslında azınlıktaki büyük alıcıların çektiği bir sayıdır. Karar kuralı:

  • Ortalama: Toplamla ilişkili sorular. “100 yeni müşteri kazanırsak ciro ne kadar artar?” sorusunda ortalama doğrudur, çünkü toplamı ortalama belirler.
  • Medyan: “Tipik” sorular. Kampanya eşiği, müşteri segmenti sınırı, “sıradan bir sipariş ne kadar?” sorularında.
  • İkisini birlikte göster: Aradaki fark çarpıklığın ölçüsüdür. Fark büyükse dağılıma bak (histogram).
Medyan Müşteri Satışı =
MEDIANX(VALUES(Musteriler[MusteriNo]), [Net Satış])

Aynı ayrım satır düzeyinde de var: satış satırı tutarının ortalaması yaklaşık 831 TL, medyanı 640 TL. Sipariş düzeyinde ise ortalama sepet yaklaşık 1.493 TL, medyan sipariş 1.087 TL. Hangi düzeyde (satır, sipariş, müşteri) ortalama aldığını ölçünün adına yaz; “Ortalama Satış” adı üç farklı sayıya karşılık gelebilir.

Ağırlıklı ve basit ortalama

Ürün müdürü “kategorilerin ortalama marjı” istiyor. İki hesap var:

  • Ağırlıklı (oranların oranı): Toplam brüt kâr / toplam net satış = [Kâr Marjı %] ≈ %36,5. Büyük kategori sonuca daha çok etki eder.
  • Basit (oranların ortalaması): Yedi kategorinin marjının aritmetik ortalaması ≈ %35,6. Hediye gibi küçük bir kategori, Elektronik ile aynı ağırlıkta sayılır.

Şirketin kârlılığı sorulduğunda ağırlıklı oran doğrudur. “Kategori yöneticilerinin performansı” gibi her birimin eşit sayıldığı sorularda basit ortalama savunulabilir. Matriste toplam satırı her zaman ağırlıklı oranı gösterir; kategori satırlarının ortalamasıyla tutmaması hata değildir.

Basit Ortalama Marj =
AVERAGEX(VALUES(Kategoriler[Kategori]), [Kâr Marjı %])

Dağılımı tek bakışta anlatmak

Keşifçi veri analizi dersinde çeyrekler ve aykırı değer kuralını ayrıntılı göreceksin; burada raporda nasıl sunulacağına odaklan. Müşteri satışlarında 25. yüzdebirlik yaklaşık 3.759 TL, 75. yüzdebirlik yaklaşık 14.782 TL. “Müşterilerin yarısı 3.759 ile 14.782 TL arasında harcıyor” cümlesi, standart sapmadan çok daha anlaşılırdır. Yönetici sayfasında dağılım için şu üçlü yeterlidir: medyan kartı, çeyrekler arası aralık cümlesi, küçük bir histogram.

Büyüme oranlarının ortalaması: GEOMEAN

Finans direktörü “son iki yılda ortalama yıllık büyümemiz ne?” diye soruyor. Modelde net satış 2023’te yaklaşık %290, 2024’te yaklaşık %86 büyüdü. Bu iki oranın aritmetik ortalaması yaklaşık %188 eder. Ama 2022’nin 102.837 TL’sini iki yıl üst üste %188 büyütürsen 2024 için yaklaşık 854 bin TL bulursun; gerçek değer 747 bin TL. Doğru cevap bileşik (geometrik) büyümedir: (1 + 2,898) × (1 + 0,864) çarpımının karekökünden 1 çıkar, yaklaşık %170. Oranlar çarpılarak birikir; bu yüzden ortalamaları da çarpımsal alınır. DAX’ta GEOMEAN ve GEOMEANX bunun içindir; büyüme katsayılarının (1 + oran) ortalamasını alıp 1 çıkarırsın. İlk yıl gibi büyümesi boş olan dönemi hesaba katma.

Analiz bölmesindeki ortalama çizgisi neyin ortalaması?

Aylık net satış sütun grafiğine Analiz bölmesinden Ortalama çizgisi eklediğinde çizgi, görünen noktaların (ayların) ortalamasıdır. Modelde satış olan 31 ayın ortalaması yaklaşık 40.347 TL. Bu sayı ne satır tutarı ortalamasıdır ne de sepet ortalaması. İki tuzak:

  • Grafik filtrelenip 6 ay kalırsa çizgi o 6 ayın ortalamasına kayar. “Ortalama” sabit bir referans değildir.
  • Satışı olmayan aylar eksende görünmüyorsa ortalamaya girmez. Eksik ay, ortalamayı yukarı çeker.

Sabit bir referans istiyorsan (ör. tüm geçmişin aylık ortalaması) Sabit çizgi ekle ve değerini fx ile bir ölçüye bağla. Ölçü görünen aylardan bağımsız hesaplanmalı:

Aylık Ortalama (Tüm Dönem) =
CALCULATE(
    AVERAGEX(VALUES(Tarih[YilAy]), [Net Satış]),
    REMOVEFILTERS(Tarih)
)
Ortalama çizgisinin yanına notÇizginin etiketini aç ve adını “Görünen ayların ortalaması” yap. İki dakikalık bu iş, toplantıdaki “bu ortalama nereden çıktı?” tartışmasını bitirir.
Alıştırmalara geç (9)