Yorumlama fonksiyonları, giriş metin alanlarının veya ifadelerinin içeriğini değerlendirir ve sonuçta elde edilen sayısal değere belirtilen bir veri biçimini zorla kabul ettirir. Bu fonksiyonları kullanarak, veri türüne göre ondalık ayırıcı, binlik ayırıcı ve tarih biçimi gibi öznitelikler de dahil olmak üzere sayının biçimini belirtebilirsiniz.
Yorumlama fonksiyonlarının tümü hem dize hem de sayısal değer içeren bir ikili değer döndürür; ancak bu, dizeden sayıya bir dönüştürme yapılıyormuş gibi düşünülebilir. Fonksiyonlar, giriş ifadesinin metin değerini alır ve dizeyi temsil eden bir sayı oluşturur.
Buna karşın, biçimlendirme fonksiyonları tam tersini yapar: Sayısal ifadeleri alıp bunları dize olarak değerlendirir ve sonuçta elde edilen metnin görüntülenme biçimini belirtir.
Herhangi bir yorumlama fonksiyonu kullanılmazsa Qlik Sense, kod değişkenleri tarafından ve işletim sistemi tarafından tanımlanan varsayılan sayı biçimi, tarih biçimi ve saat biçimi ayarlarını kullanarak verileri sayılar, tarihler, zamanlar, zaman damgaları ve dizelerden oluşan bir karışım olarak yorumlar.
Tüm yorumlama fonksiyonları hem veri kod dosyalarında hem de grafik ifadelerinde kullanılabilir.
Bilgi notuTüm sayısal gösterimler, ondalık ayırıcı olarak nokta kullanılarak verilmiştir.
Her bir fonksiyonun kısa açıklamasını ve söz dizimini görmek için her bir fonksiyonun açılan menüsünü kullanın. Daha ayrıntılı bilgiler için söz dizimi açıklamasında fonksiyon adına tıklayın.
Date#, bir ifadeyi ikinci bağımsız değişkende (sağlanmışsa) belirtilen biçimde bir tarih olarak değerlendirir. Biçim kodu atlanırsa işletim sisteminde ayarlanmış varsayılan tarih biçimi kullanılır.
Interval#(), bir metin ifadesini, varsayılan olarak işletim sistemindeki ayarlı biçimde veya sağlanmışsa ikinci bağımsız değişkende belirtilen biçimde bir zaman aralığı olarak değerlendirir.
Money#(), bir biçim dizesi sağlanmadığı sürece bir metin dizesini kod dosyasında veya işletim sisteminde ayarlanan biçimde bir para değerine dönüştürür. Özel ondalık ve binlik ayırıcı sembolleri isteğe bağlı parametrelerdir.
Num#(), bir metin dizesini sayısal bir değer olarak yorumlar, yani ikinci parametrede belirtilen biçimi kullanarak giriş dizesini bir sayıya dönüştürür. İkinci parametre atlanırsa, veri yükleme komut dosyasında ayarlanan ondalık ve binlik ayırıcıları kullanır. Özel ondalık ve binlik ayırıcı sembolleri isteğe bağlı parametrelerdir.
Time#(), bir ifadeyi bir biçim deseni sağlanmadığı sürece veri kod dosyasında veya işletim sisteminde ayarlanan zaman biçiminde zaman değeri olarak değerlendirir..
Timestamp#(), bir ifadeyi biçim deseni sağlanmadığı sürece veri kod dosyasında veya işletim sisteminde ayarlanan zaman damgası biçiminde tarih ve saat değeri olarak değerlendirir.