Qlik Sense Ders 10: Pareto Analizi

Pareto grafik yapmak için sol taraftaki Grafikler bölümünden Birleşik grafiği ekrana sürükleyip bırakalım.

Boyut olarak cari adını, hesaplama olarak sipariş sayısını (çubuk yüksekliği) ekliyorum.

Çizgi yüksekliği olarak sipariş sayısının %80’inini ve kümülatif sipariş sayısını kullanacağım.

Peki yalnızca sipariş kodu ile bu alanları formülize ederiz?

Sipariş Sayısı:

Count(distinct [Sipariş Kodu])

Sipariş Sayısının %80’i:

Count(total distinct [Sipariş Kodu])*0.8

Kümülatif Sipariş Sayısı:

RangeSum(Above(total Count(distinct [Sipariş Kodu]),0,RowNo()))

Not: Kümüle hesabı, above fonksiyonu ile bir üst değeri alarak 0. satırdan itibaren (RowNo()) satır satır toplanmayı (RangeSum()sağlar.

qefwefwf

Bu şekilde boyut ve hesaplamaları eklediysek ve Etiket isimlerini düzenlediysek devam edelim.

wqf

Eklenen hesaplamaları birleşik grafik üzerinde nasıl göstereceğimizi veri bölümünde ilgili alanın üzerine tıklayarak görebiliriz. Şuan iki hesaplamayı da çizgi ile ifade edelim.

Ayrıca hesaplamanın birincil eksen mi yoksa ikincil eksen mi olduğunu yine bu bölümden seçebiliriz. Burada sipariş sayısının %80’i ve kümülatif sipariş sayısı birinci eksendir.

Sıralama bölümünde istediğiniz alanları sürükleyip bırakarak sıralamayı değiştirebilirsiniz.

2r2r

Burada müşteri isimlerini sipariş sayısına göre azalan şekilde sıralamak istediğimiz için cari adına tıklayarak Sıralama otomatik yanındaki düğmeyi kapatıp sipariş sayısının formülünü yazalım.

as

Görünüş bölümündeki Sunum kısmından veri noktaları gösterimi vb grafik ayarlarını yapabilir; Renkler ve Gösterge kısmından grafiği formatlayabilirsiniz.

rethr.png

Bitti diyerek grafiğin son halini görüntüleyebilirsiniz.

sfgahae.png

Bonus: Paretonun yanına bir tablo ekleyelim. Bu tabloda aşağıdaki veri alanlarını gösterelim.

wef

Sipariş Sayısı Sırası:

rank(count( {1} distinct [Sipariş Kodu]))

Sipariş Sayısı:

Count(distinct [Sipariş Kodu])

Pareto Kümüle:

RangeSum(Above(total Count(distinct [Sipariş Kodu]),0,RowNo()))/Count(total distinct [Sipariş Kodu])

Pareto kümüle, bir oran belirttiği için sayı formatını virgülden sonra iki basamak olacak şekilde seçelim.

vefwqef

Cari adının arka plan rengini, %80’in altında ve üzerinde olacak şekilde değiştirmek için cari adının üzerine tıklayarak arka plan rengi ifadesine aşağıdaki formülü yazalım.

Arka plan rengi ifadesi:

if(RangeSum(Above(total Count(distinct [Sipariş Kodu]),0,RowNo()))/count( total distinct [Sipariş Kodu])<0.81, rgb(0,115,230),rgb(255,255,153))

ewgw.png

Böylece %80’nin altındaki müşteriler rgb(0,115,230) kodunun gösterdiği renkte; üzerindeki müşteriler de rgb(255,255,153) kodunun gösterdiği renkte olacaktır.

2tr3t.png

Son olarak raporun en altına bir not ekleyelim.

Notu eklemek için Grafikler bölümünden Metin ve Resmi ekrana sürükleyip bırakalım ve içerisine aşağıdaki notu yazalım.

“Yandaki tabloda toplam cironun %80‘ninde bulunan ilgili kişiler mavi, diğerleri sarı renk ile gösterilmiştir.”

Not: Düzenle modundayken üzerine çift tıklayıp ilgili alanı seçtikten sonra yazıyı/hesaplamayı formatlayabilirsiniz.

weff

Ta Taa

hyrhjytr.png

Reklamlar