Qlik Sense Ders 17: E-Posta Atma

Herhangi bir veri alanını rapor üzerinden tek tıkla ilgili isime nasıl mail atarız?

Çok basit bir tablo oluşturuyorum.

trhhwrh.png

Buradaki Müşteri E-Posta alanını ifade yazarak oluşturacağız.

İfadenin içerisine mailto diyerek kime mail atacağımızı [Cari E-posta] ve ?subject=  diyerek hangi konuyu [Stok Adı] mail atmak istediğimizi belirtiyoruz.

='mailto:' & [Cari E-posta] & '?subject=' & [Stok Adı]

Etiket ismini düzenledikten sonra Sunum‘u, URL seçerek URL etiketine, e-posta listesini içeren veri alanını yazıyoruz [Cari E-posta].

wtqwry.png

Böylece ilgili müşterinin mail adresinin üzerine tıkladığımızda -mail alt yapısını seçtikten sonra (outlook, google vs)- belirtilen konu ile birlikte mail atacağımız bir sayfa açılıyor.

wrqg.png

Bu şekilde belirttiğiniz konuyu, rapora tıklayarak direk mail gönderebilirsiniz.

Reklamlar

Qlik Sense Ders 16: Tabbed Container Kullanımı

TybaJ3Qij5.gif

Öncelikle sekmeler içerisinde kullanmak üzere örnek olarak iki adet grafik hazırlayalım.

Ardından hazırladığımız bu grafikleri teker teker Ana öğeler -> Görselleştirmeler bölümüne sürükleyip bir isim verelim.

ewttw35y.png

Görselleştirmeler, oluşturduğumuz grafikleri istediğimiz sayfada hazır olarak kullanmamıza olanak tanır.

Tabbed container bundle’ını eklemek için Özel nesneler -> Qlik Dashboard Bundle -> Tabbed Container‘ı ekrana sürükleyip bırakalım.

gewrge.png

Tabbed container’ın üzerine tıklayarak sağ tarafta açılan bölmeden kaç sekme eklemek istiyorsak Number of Tabs kısmında belirtelim.

54qywjhyrj.png

Tab 1 kısmındaki Label ile sekmelerimize isim vererek o sekmede hangi grafiğin açılacağını Master Object ile seçelim.

İlgili grafiğin verilerini excel formatında dışa aktarmak istersek Enable export onay kutusuna tik atabiliriz. Böylece grafiğin üzerinde bir indirme butonu oluşur.

Qlik Sense Ders 15: Server’a Bundle’ların Yüklenmesi

Qlik Sense Desktop’a bundle yüklemek için kurulum sırasında onay kutusuna tik atıyorduk.

Peki Qlik Sense Server’a bundle’ları nasıl yükleriz?

Control Panel -> Programs and Features -> Qlik Sense Extensions Bundle‘ın üzerine sağ tıklayarak Change diyelim.

Next -> Change dedikten sonra Dashboard ve Visualization Bundle‘ın yanındaki küçük icon’a tıklayarak Will be installed on local hard drive diyelim.

qwerew

Next diyerek ilerledikten sonra finish diyerek bitirelim ve Qlik Sense Repository Service‘i baştan başlatalım.

Uygulama tarafına geçtiğimizde Özel nesneler bölümünde Qlik Dashboard bundle ve Qlik Visualization bundle‘ın yüklendiğini görebiliriz.

wqrg.png

Dashboard bundle; buton, tab, takvim vb, Visualization bundle‘da çeşitli sofistike grafikler içerir.

Bundle‘ları, raporlarınızda ücretsiz olarak dilediğiniz gibi kullanabilirsiniz.

Qlik Sense Ders 14: Alternatif Durumlar

qIQsSk3u5f.gif

Ana öğeler -> Alternatif Durumlar diyerek Yeni Oluştur butonuna tıklayalım. Grup 1 ve Grup 2 olarak iki tane alternatif durum oluşturalım.

eqt

Ana öğeler -> Hesaplamalar diyerek Grup 1 Tutar isimli bir hesaplama ekleyelim.

trrtjryj

Aynı şekilde formülde Grup 1 yazan kısmı Grup 2 ile değiştirerek Grup 2 Tutar isimli bir hesaplama daha yaratalım.

Sutün grafiği ekrana alarak boyut olarak ülkeyi, hesaplama olarak Grup 1 ve Grup 2‘yi seçelim.

wruytru

Görünüş bölümündeki Sunum kısmından sutün grafik özelliklerini Gruplandırılmış ve Dikey olarak ayarlayalım.

etqw

Metin ve resmi Grup 1 Seçimleri ve Grup 2 Seçimleri başlıkları ile olmak üzere iki kere ekrana ekleyelim.

Grup 1 seçimlerinin içerisine aşağıdaki ifadeyi yazalım.

=GetFieldSelections( [Kategori Tanımı], ', ', 10, 'Grup1')&','&
GetFieldSelections( [Stok Adı], ', ', 10, 'Grup1')

GetFieldSelections() fonksiyonu, alandaki geçerli seçimi döndürür.

Burada kullanılan 10 sayısı, 10 tane seçime kadar ekrana yaz 11. seçim dahil olmak üzere sonraki seçimlerde 11 of 75 şeklinde göster anlamına gelir.

Aynı şekilde Grup 2 seçimleri için Grup 1 yerine Grup 2 yazalım.

=GetFieldSelections( [Kategori Tanımı], ', ', 10, 'Grup2')&','&
GetFieldSelections( [Stok Adı], ', ', 10, 'Grup2')

Görünüş bölümündeki Alternatif durumlara gelerek aşağıdaki Grup 1 seçimleri için Grup 1‘i, Grup 2 seçimleri için Grup 2‘yi seçelim.

wefwq.png

Aşağıdaki şekilde raporu dizayn edebilirsiniz.

taajhrh.png

Sutün grafik ortada kalacak şekilde iki yanına seçimlerimizin görüneceği metin ve resmi; raporun kalan kısmınına da kıyaslayacağımız kategori  ve stok adlarını ekleyelim.

dfhae.png

Yukarıdaki ekran görüntüsünde görüldüğü gibi seçtiğimiz kategori ve stokların satışlarını belirlediğimiz grafik üzerinden rahatlıkla karşılaştırabiliriz.

Qlik Sense Ders 13: İç İçe If Kullanımı

İç içe if kullanımını, örnek olarak hazırladığım ülkelerin cirolarını gösteren bir tablo üzerinden görelim.

Burada toplam ciroya tıklayarak arka plan rengi ifadesi için aşağıdaki formülü girelim:

if(sum(Satış)<20000, ‘RED’, if( sum(Satış)<=500000, ‘ORANGE’, if(sum(Satış)>=500000, ‘GREEN’)))

qwdq

Böylece toplam cironun arka planına, iç içe if sayesinde üç farklı renk vermiş oluyoruz.

grwtwqtg.png

Renklendirme için Qlik’in kendi içerisindeki renk fonksiyonlarını ya da RGB kodlarını kullanabilirsiniz.

Qlik Sense Ders 12: Değişken ile Hesaplama Seçimi

HuzW90EDHu.gif

Özel nesneler -> Uzantılar -> Variable

gnj

Değişkenler işaretine tıklayarak Tip isminde bir değişken yaratalım ve başlangıç değeri olarak sum(Satış) diyelim.

adfbse

Kalem işaretine tıklayarak değişkeni kaydettikten sonra devam edelim.

Variable’ı ekrana sürükleyip bırakalım ve aşağıdaki şekilde ismine Tip diyerek Toplam Satış ve Kümülatif Toplam Satış alanlarını ekleyelim.

y5323y3.png

Toplam Satış:

sum(Tutar)

Kümülatif Toplam Satış:

RangeSum(Above(total Sum([Tutar]),0,RowNo()))

Variable kısmı bu kadar artık veriyi görselleştirmek için bir grafik seçerek variable’ı içerisinde kullanabiliriz.

Örnek olarak yıllık, çeyreklik, aylık ve günlük satışları göstermek için çizgi grafik ekliyorum.

Variable’ı grafiğe bağlamamız için tek yapmamız gereken hesaplama olarak $(Tip) değişkenini vermek.

31gt4t

Bitti diyerek hesaplama seçimlerinize göre verilerinize göz atabilirsiniz.

5yqy.png

Qlik Sense Ders 11: Değişken ile Top N Seçimi

Vu9NO0E1Gu.gif

Özel nesneler -> Uzantılar -> Variable

gnj

Değişkenler işaretine tıklayarak ilk isminde bir değişken yaratalım ve başlangıç değeri olarak bir sayı verelim.

df

Kalem işaretine tıklayarak değişkeni kaydettikten sonra devam edelim.

Variable’ı ekrana sürükleyip bırakalım ve aşağıdaki şekilde ismine ilk diyerek 5, 10 ve 15 değerlerini ekleyelim.

hfsrhr

Aşağıdaki şekilde Value ve Label bölümlerini dolduralım.

awrgaweg

Variable kısmı bu kadar artık veriyi görselleştirmek için bir grafik seçerek variable’ı içerisinde kullanabiliriz.

Ekrana örnek olarak iki tane pasta grafik atıyorum ve Görünüş bölümündeki Sunum kısmından halka grafiğe çeviriyorum.

İlk grafikte Top n müşteri satışlarını, ikinci grafikte de top n müşteri karlılığını gösteriyorum.

Böylece aşağıdaki işlemleri iki halka grafikte de uyguluyoruz.

Boş değerleri dahil etmemek adına Null değerleri dahil et onay kutusundaki tiki kaldırabiliriz.

Top müşterileri göstermek istediğimiz için Sınırlama bölümünden Sabit sayıyı seçerek Üst dedikten sonra değişken ismini buraya $(ilk) şeklinde yazalım.

asfgeg

Son olarak grafiklerin başlığının dinamik olarak değişmesi için Genel bölümünden Başlık ekleyebiliriz.

='İlk ' & $(ilk) &' Cari Satış'

fsa

Bitti diyerek en çok satışın ve karlılığın gerçekleştiği 5, 10 ve 15 müşteriyi görüntüleyebiliriz.

rehhreh.png