Veri analizi, çoğu zaman “ne zaman?” sorusunu yanıtlamayı gerektirir. Satışlar ne zaman arttı? Kampanya hangi ayda daha etkili oldu? Geçen yıla göre performansımız ne durumda? Bu sorulara cevap verebilmek için, ham tarih ve saat verilerini doğru bir şekilde işlemek ve farklı zaman boyutlarına dönüştürmek kritik öneme sahiptir. Qlik Sense, bu ihtiyacı karşılamak için zengin bir tarih ve saat fonksiyonları seti sunar.
Qlik Sense’te tüm tarihler, arka planda bir sayı olarak saklanır. Örneğin, 01/01/1900 tarihi 1 olarak kabul edilir ve bu tarihten sonraki her gün bu sayıya 1 eklenerek ilerler. Bu sayısal temsil, tarih hesaplamalarını (örn. iki tarih arasındaki gün sayısını bulma) oldukça kolaylaştırır. Tarih fonksiyonları ise bu sayısal değerleri, insan tarafından okunabilir tarih formatlarına dönüştürür veya bu sayısal değerlerden farklı zaman bileşenlerini ayıklamamızı sağlar.
Şimdi gelin, en yaygın kullanılan tarih ve saat fonksiyonlarına ve bunların Qlik Sense’teki kullanımlarına daha yakından bakalım:

Örneklerle İnceleyelim
1. Temel Tarih Dönüşüm Fonksiyonları
Date(num_date, [format]): Sayıyı Tarihe Çevirme ve Biçimlendirme
Bu fonksiyon, Qlik Sense’in dahili sayısal tarih değerini, okunabilir bir tarih formatına dönüştürmek için kullanılır.
num_date: Dönüştürülecek sayısal tarih değeri. (Genellikle bir tarih alanı veya tarih döndüren başka bir fonksiyonun çıktısıdır.)format(isteğe bağlı): Tarihin görüntüleneceği format (örn. ‘DD/MM/YYYY’, ‘MM-DD-YY’, ‘YYYY.MM.DD’). Eğer belirtilmezse, uygulamanın varsayılan tarih formatı kullanılır.
Neden Kullanılır?
- Qlik Sense’in arka plandaki sayısal tarih değerini, panoda veya tabloda kullanıcıya gösterilecek anlaşılır bir formatta sunmak.
- Farklı tarih formatlarını standartlaştırmak.


2. Tarih Bileşenlerini Ayıklama Fonksiyonları Year(), Today(), Month(), Week(), Weekday()
Bu fonksiyonlar, bir tarih alanından belirli zaman bileşenlerini (yıl, ay, gün vb.) ayıklamak ve ayrı boyutlar olarak kullanmak için idealdir.
Aşağıdaki gibi formatlar oluşacaktır.



Yorum bırakın