Arşivler
Qlik Sense Ders 59: Master Calender
Posted on 10 Ocak 2021 Yorum Yapın
Master Calendar oluşturarak verinizdeki başlangıç ve bitiş tarihi arasında kalan eksik günleri tamamlayabilirsiniz. Aşağıdaki Master Calendar kodlarını, verinizdeki tarih adıyla değiştirerek kullanabilirsiniz. Kodları kolayca kopyalayabilmeniz için aşağıya bırakıyorum. MinMax: Load min(Tarih) as MinTarih, //Buraya Tarih yerine kendi verinizdeki tarih alanının ismini yazın max(Tarih) as MaxTarih Resident Sipariş; //Sipariş tablosu yerine kendi tablonuzun ismini yazın let […]
Qlik Sense Ders 58: Mapping
Posted on 10 Ocak 2021 Yorum Yapın
Mapping, alan değerlerini veya adlarını değiştirmek için kullanılan eşleme tablosunu oluşturmak için vardır. Mapping tabloları; Çok hızlı çalışır. Script çalıştıktan sonra otomatik olarak silinir. İki adet kolon ile yazılır. Main tablosunun altında Applymap fonksiyonundan önce kullanılır. Sonradan farklı bir bölüme eklendiyseişareti ile main tablosunun altına sürükleyip bırakabilirsiniz. Mapping tablosuyla birlikte kullanılan Applymap fonksiyonu, ifadeyi önceden yüklenmiş eşleme tablosu […]
Qlik Sense Ders 57: Join
Posted on 10 Ocak 2021 Yorum Yapın
Kod düzenleyici üzerinden tablolar alt alta yazıldığında aynı alan adları üzerinden ilişki kurulur ve tablolar arasında full natural outer join yapısı simüle edilir. Right, left, inner gibi join türünü belirtmek istersek join yapmak istediğimiz tabloların arasına giderek join ifadesini yazarız. Örneğin, iki tabloyu inner join ile birleştirmek istediğimizde bu iki tablonun arasına yalnızca “join” yazmak yeterlidir. Eğer right veya left […]
Qlik Sense Ders 56: Exists Fonksiyonu
Posted on 10 Ocak 2021 Yorum Yapın
Exists fonksiyonu, bir alan değerinin kod dosyasında yüklü olup olmadığını belirler. Sonucu, true veya false döner. Where ile birlikte where Exists (Sipariş); olarak kullanılabilir. Tersi, where not Exists (Sipariş); şeklindedir. Aşağıdaki örnekte Müşteri ve Personel olmak üzere iki tablo oluşturulmuş olup Exists fonksiyonu kullanılarak Müşteri tablosundaki CariKod ile Personel tablosundaki Sicil karşılaştırılacak ve ortak alanlar üzerinden Sicil ve Şehir bilgisi gösterilecektir. […]
Qlik Sense Ders 55: Qualify Fonksiyonu
Posted on 10 Ocak 2021 Yorum Yapın
Qualify fonksiyonu, alan adının başına tablo adını ön ek şeklinde ekler. Qualify fonksiyonundan sonra diğer alanların başına tablo adının eklenmemesi için tersi olan Unqualify fonksiyonunu kullanırız. Bir tablonun üzerine Qualify *; yazıldığı takdirde yeni alan adı TabloAdı.AlanAdı şeklinde görüntülenir. Unqualify fonksiyonu bir alan adının başına yazıldığında o alan adının başından tablo adı kaldırılır. Eğer Unqualify *; […]
Qlik Sense Ders 54: Inline Tablo
Posted on 10 Ocak 2021 Yorum Yapın
Bir veri kaynağına gerek olmadan el ile tek tek yazarak oluşturduğumuz tablolara inline tablo denir. Örneğin; Id, Kategori ve Hedef sütunları bulunan bir tablo oluşturalım. InlineTablo: load * Inline [ Id, Kategori, Hedef 1, Masa, 4000 2, Telefon, 10000 3, Bilgisayar, 20000 ]; Verileri yükle dediğimizde tablo oluşmuş olacaktır. Eğer istersek inline tabloları kendisinden beslenen […]
Qlik Sense Ders 53: Sentetik Tablo
Posted on 10 Ocak 2021 Yorum Yapın
İki veya daha fazla ortak alana sahip olan iki veya daha fazla tablo arasında ilişki kurulduğunda sentetik tablo (synthetic table) ve sentetik (yapay) anahtar oluşur. Yapay anahtarların fazla olması yanlış veri yapısının bir göstergesi olabilir. Sentetik tabloları veri modelini karıştırdığı, veri yüklenme zamanını arttırdığı ve fazla bellek kullanarak uygulamayı yavaşlattığı için veri modelinde kullanmak istemeyiz. […]
Qlik Sense Ders 51: Uygulama Açıldığında Belirli Sayfaları Filtreleme
Posted on 9 Aralık 2020 Yorum Yapın
Qlik Sense’te uygulama açıldığında bir filtrenin belirli sayfalara uygulanıp belirli sayfalara uygulanmasını istemiyorsak aşağıdaki şekilde sayfanın Actions (Eylemler) özelliğini kullanabiliriz. Varsayılan seçimimizi Bookmark (Seçim imi) olarak kaydettikten sonra filtrenin çalışmasını istediğimiz sayfalara Apply bookmark (Yer işareti uygula) eylemini ekliyoruz. Filtrenin çalışmasını istemediğimiz sayfalara da Clear all selections’ı (Tüm seçimleri temizle) uyguluyoruz. Eğer buna rağmen sayfalar […]
Qlik Sense Ders 49: Radial Bar Chart
Posted on 6 Aralık 2020 Yorum Yapın
Sales by Week Pasta grafiğe (Pie chart) boyut olarak hafta sayılarını =[Order Date.autoCalendar.Week] ekleyelim ve hesaplama olarak açı kısmına 1; yarıçap kısmına satış için Sum(Sales) yazalım. Görünüş -> Renkler ve Gösterge -> Hesaplamaya göre diyerek aşağıdaki ifadeyi yazalım ve aylara göre renklendirelim. =mode(num([Order Date.autoCalendar.Month])) Sales by Month Sales by Week grafiğini kopyalayıp yapıştıralım ve boyutu […]
Qlik Sense Ders 48: Stacked Bar Chart
Posted on 6 Aralık 2020 Yorum Yapın
Bar grafiğe boyut olarak Category, hesaplama olarak kategorilerin toplamdaki satış yüzdesini ve geri kalanını eklemek için aşağıdaki ifadeleri yazalım. The Percent of Sales sum(Sales)/sum(TOTAL Sales) The Rest 1-sum(Sales)/sum(TOTAL Sales) Sunum -> Yığın ve Yatay seçelim. Grafiğin yukarıdaki gibi görünmesi için Stil -> Sütun genişliği slider’ını sonuna kadar çekelim.