Qlik Sense Ders 38: Değişken ile En Çok/Az Seçimi

Değişkenler (variable) ile aynı anda hem en çok/az seçimi yaparken hem de top N değeri girebiliyoruz.

Öncelikle değişken kullanımı ve top N (en çok/az) seçimi yapmayı öğrenmek için buraya tıklayabilirsiniz.

Yapım Aşaması

İki adet değişken oluşturalım ve isimlerine sırasıyla vMinMax, vTop diyerek içlerine 1 yazalım. vMinmax değişkenini buton olarak kullanıyorum isterseniz dropdown da seçebilirsiniz. vTop için de Input box seçiyorum.

Şimdi bu seçimleri aynı anda kullanmak için mevcutta iki farklı yolumuz var.

Birinci yöntemimizde aşağıdaki formülü yazarak kullanılan boyutu vTop değişkeni ile sınırlandırıyoruz. Grafiğinizde hangi verileri kullanmak istiyorsanız formülü ona göre uyarlayabilirsiniz. Yaptığımız şey sadece: Kategori satışlarına göre sıra numarası vermek. Hesaplamaya isim olarak # diyebiliriz.

if(MinMax=1, aggr(num(rank(-sum(Tutar) )), Kategori),
if(MinMax=2, aggr(num(rank(sum(Tutar) )), Kategori) ))

İkinci yöntemimizde ise vMinMax değişkeni ve vTop değişkenini iç içe if yazarak kullanıyoruz.

=if(vMinMax=1,
if( aggr(num(rank(sum(Tutar) )),Kategori) <=$(vTop),aggr(num(rank(sum(Tutar) )),Kategori),null() ),
if(vMinMax=2,
if( aggr(num(rank(-sum(Tutar) )),Kategori) <=$(vTop), aggr(num(rank(-sum(Tutar) )),Kategori),null() ) ))

Dilerseniz değişkenlerin arasına aşağıdaki şekilde bir not düşebilirsiniz. Böylece artık en çok/az ve top kaçı gördüğünüzü rahatlıkla takip edebilirsiniz.

=if(MinMax=1,'En Çok Satış Yapılan İlk '&$(vTop)&' Kategori (değeri giriniz)'
,if(MinMax=2,'En Az Satış Yapılan İlk '&$(vTop)&' Kategori (değeri giriniz)'))

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

<span>%d</span> blogcu bunu beğendi: