The interpretation functions evaluate the contents of input text fields or expressions, and impose a specified data format on the resulting numeric value. With these functions, you can specify the format of the number, in accordance with its data type, including attributes such as: decimal separator,
thousands separator,and date format.
The interpretation functions all return a dual value with both the string and the number value, but can be thought of as performing a string-to-number conversion. The functions take the text value of the input expression and generate a number representing the string.
In contrast, the formatting functions do the opposite: they take numeric expressions and evaluate them as strings, specifying the display format of the resulting text.
If no interpretation functions are used, QlikView interprets the data
as a mix of numbers, dates, times, time stamps and strings, using the
default settings for number format, date format, and time format, defined
by script variables and by the operating system.
All interpretation functions can be used in both load scripts and chart expressions.
Bilgi notuNetlik açısından, tüm sayı temsilleri, ondalık ayırıcı olarak ondalık noktasıyla 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 metin dizesini sağlanan tarih biçimi desenini veya atlanmışsa varsayılan tarih biçimi desenini uygulayarak sayısal tarihe dönüştürür.
If the format code is omitted, the default date format set in the operating
system is used.
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ığı takdirde bir metin dizesini kod dosyasında veya işletim sisteminde ayarlı biçimde 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 girdi dizesini ikinci parametrede belirtilen formatı kullanarak bir sayıya dönüştürür. İkinci parametre çıkarılırsa, veri yükleme kodunda ayarlanan ondalık ve binlik ayırıcılarını kullanır. Özel ondalık ve binlik ayırıcı sembolleri isteğe bağlı parametrelerdir.
Time#(), bir biçim dizesi sağlanmadığı takdirde, kod dosyasında veya işletim sisteminde ayarlı zaman biçiminde olmak üzere, bir ifadeyi zaman değeri olarak değerlendirir..
Timestamp#(), bir biçim dizesi sağlanmadığı takdirde, kod dosyasında veya işletim sisteminde ayarlı zaman damgası biçiminde olmak üzere, bir ifadeyi tarih ve saat değeri olarak değerlendirir.
Analiz Modernleştirme Programı ile değerli QlikView uygulamalarınızı ödün vermeden modernleştirin. Bize ulaşmak ve daha fazla bilgi almak için buraya tıklayın: ampquestions@qlik.com