Num - kod ve grafik fonksiyonu ‒ Qlik Sense
Num(); bir biçim dizesi, isteğe bağlı ondalık ve binlik ayırıcılar sağlanmadığı sürece, bir ifadeyi veriyükleme komut dosyasındaki sistem değişkenlerinde ve işletim sisteminde ayarlanan sayı biçiminde sayısal olarak biçimlendirir.
Num fonksiyonu hem dize hem de sayı değeri içeren bir ikili değer döndürür. Fonksiyon, giriş ifadesinin sayısal değerini alır ve sayıyı temsil eden bir dize oluşturur.
format Sonuçta elde edilen dizenin nasıl biçimlendirileceğini açıklayan dize. Atlandığı takdirde, işletim sisteminde ayarlanmış sayı biçimi kullanılır.
dec_sep Ondalık sayı ayırıcısını belirten dize. Atlandığı takdirde, veri kod dosyasında ayarlanmış MoneyDecimalSep değeri kullanılır.
thou_sep Binlik sayı ayırıcısını belirten dize. Atlandığı takdirde, veri kod dosyasında ayarlanmış MoneyThousandSep değeri kullanılır.
Aşağıdaki örneklerde varsayılan ayarların şöyle olduğu kabul edilmektedir:
Sayı biçimi ayarı 1: # ##0
Sayı biçimi ayarı 2: #,##0
Sayı biçimlendirme hakkında daha fazla bilgi için bkz. Sayı ve zaman biçimleri için kurallar.
Num( 35648.375 , '0.0' ) Dize
Sayı 35648 35648
Num( pi( ), '0,00' ) Dize
Kodda binlik ve ondalık ayırıcılar önceden ayarlanmış olsa da bir sayıyı biçimlendirmek için yükleme kodunda Num kullanılabilir. Aşağıdaki yükleme kodu belirli binlik ve ondalık ayırıcıları içerir, ancak verileri farklı şekillerde biçimlendirmek için Num öğesini kullanır.
Yükleme kodunda Num fonksiyonunun farklı kullanımlarından elde edilen sonuçları gösteren Qlik Sense tablosu. Tablonun dördüncü sütunu, örnek teşkil etmesi amacıyla yanlış biçimlendirme kullanımını içerir.
Bir sayıyı yüzde olarak biçimlendirmek için yükleme kodunda Num kullanılabilir.
Yüzdeleri biçimlendirmek için yükleme kodunda kullanılmakta olan Num fonksiyonunun sonuçlarını gösteren Qlik Sense tablosu.
Önceki konu Money - kod ve grafik fonksiyonu Sonraki konu Time - kod ve grafik fonksiyonu