Qlik Sense Ders 5: Tablo
Sipariş verisini kullanarak Tablo ile neler yapabileceğimize bakalım.
Sol taraftaki Grafikler bölümüne tıklayarak Tablo’yu ekrana sürükleyip bırakalım.
Boyut olarak Bölge Adı ve Ülke, Hesaplama olarak Tutar, Maliyet ve Kar bilgisini toplam şeklinde ekleyelim.
Veri bölümünden sum(Tutar) için Tutar, sum(Maliyet) için Maliyet ve sum(Kar) için Kar olarak Etiket isimlerini düzenleyelim.
Tüm hesaplamalar için Sayı biçimlendirme özelliğini Sayı olarak seçin ve 1,000 sayı formatında görünmesini sağlayalım.
Sütun ekle diyerek Hesaplama’yı seçelim.
Açılan pencereden fx butonuna tıklayarak İfade düzenleyicisini açalım.
İfade düzenleyicisi’nin içerisine Kar Oranı bilgisi için aşağıdaki ifadeyi yazarak Uygula diyelim.
(sum(Tutar)-sum(Maliyet))/sum(Tutar)
Kar Oranı için Etiket adını Kar Oranı olarak düzenleyelim. Ardından Sayı biçimlendirme özelliğini Sayı olarak seçelim ve 34% sayı formatında görünmesini sağlayalım.
Yine hesaplama olarak bir sütun ekleyelim ve açılan pencereden fx butonuna tıklayarak ifade düzenleyicisini açalım.
İfade düzenleyicisi’nin içerisine Kar Durumu bilgisi için aşağıdaki ifadeyi yazarak Uygula diyelim.
if( (sum(Tutar)-sum(Maliyet))/sum(Tutar)>0.21, chr(9650), chr(9660) )
Not: Buradaki 9650 yukarı ok için karakter kodu, 9660 aşağı ok için karakter kodudur.
Kar Durumu bilgisi için Etiket adını Kar Durumu olarak düzenleyelim.
Kar Durumu için Metin rengi ifadesi yanındaki fx ifade düzenleyicisine tıklayalım.
Kar Durumunu %21’in üzerinde ise yeşil, altında ise kırmızı olarak şekilde ayarlamak için İfade düzenleyicisi’nin içerisine aşağıdaki ifadeyi yazarak Uygula diyelim.
if( (sum(Tutar)-sum(Maliyet))/sum(Tutar)>0.21, ‘Green’, ‘Red’ )
Not: Görünüş bölümündeki Sunum kısmında Kaydırma, İlk sütunu dondur özelliğini kullanmak için yanındaki onay kutusunu işaretleyerek ilk sütunu yatay kaydırmaya karşı dondurabilirsiniz.
Çok satırlı metin kaydırma, Üst bilgilerde metni kaydır özelliğini kullanmak için yanındaki onay kutusunu işaretleyerek uzun alan adlarının bulunduğu hücreye kaydırılarak sığmasını sağlayabilirsiniz.
➭
Hücrelerde metni kaydır özelliğini kullanmak için yanındaki onay kutusunu işaretleyerek veri adlarını bulunduğu hücreye kaydırarak sığdırabilirsiniz. ➭
Bitti diyerek raporunuzun son halini görüntüleyebilirsiniz.
Eğer üçüncü bir icon eklemek isterseniz aşağıdaki şekilde iç içe if kullanabilirsiniz.
if(Sum(Sales)<300, chr(9660), if(Sum(Sales)<500, chr(9650), if(Sum(Sales)>400, chr(9733) )))
Arka planını renklendirmek için;
if(Sum(Sales)<300, '#A2D2FF', if(Sum(Sales)<500, '#FFAFCC', if(Sum(Sales)>400, '#CDB4DB' )))
Metni renklendirmek için;
white()
diyebilirsiniz.
Kullanmak istediğiniz icon’un karakter kodunu görmek için bir tabloya boyut olarak =ValueLoop(1,10000) hesaplama olarak = chr(RowNo()) alanlarını ekleyebilirsiniz.

Not: Güncellenen Sense ile birlikte tabloda sayılarınızın yanına kolayca aşağıdaki işaretleri koyabilirsiniz.

Merhaba
artış ve azalış yoksa stabil kalıyorsa değer gösterimi nasıl yapabilirim
BeğenBeğen
Merhaba,
Sadece iç içe if kullanmanız gerekir aşağıdaki şekilde yapabilirsiniz. Örnek olarak yıldız icon’u kullandım.
if(Sum(Sales)<300, chr(9660),
if(Sum(Sales)<500, chr(9650),
if(Sum(Sales)>400, chr(9733) )))
Icon’larla ilgili yazıya ekleme yaptım; tüm iconların kodlarını bulabilirsiniz.
İyi Çalışmalar
BeğenBeğen