Tanımlanmış binlik ayracı işletim sisteminin basamak gruplandırma sembolünün yerini alır.
Söz Dizimi:
ThousandSep
Qlik Sense uygulamaları, bu biçimlendirmeye uyan metin alanlarını sayı olarak yorumlar. Bu biçimlendirme grafik nesnelerinde, sayısal alanın Sayı biçimi özelliği Sayı olarak ayarlandığında görüntülenir.
ThousandSep, biden fazla bölgesel ayardan alınan veri kaynakları işlenirken yararlı olur.
Bilgi notuUygulamada nesneler oluşturulduktan ve biçimlendirildikten sonra ThousandSep değişkeninde değişiklik yapılırsa, kullanıcının Sayı biçimi özelliğinde Sayı seçimini kaldırıp bu ayarı yeniden seçerek tüm ilgili alanları yeniden biçimlendirmesi gerekir.
Aşağıdaki örneklerde ThousandSep sistem değişkeninin olası kullanımları gösterilir:
Set ThousandSep=','; //(for example, seven billion will be displayed as: 7,000,000,000)
Set ThousandSep=' '; //(for example, seven billion will be displayed as: 7 000 000 000)
Bu konular bu fonksiyon ile çalışmanıza yardımcı olabilir:
Metin alanı yorumlama örneklerinde, bu fonksiyon tarafından sağlanan ondalık ayırıcı ayarlarına da uyulmalıdır. Sayı biçimi için, Qlik Sense tarafından gerektiğinde DecimalSep kullanılır.
Bölgesel ayarlar
Aksi belirtilmedikçe bu konudaki örneklerde aşağıdaki tarih formatı kullanılır: AA/GG/YYYY. Tarih formatı, veri yükleme kodunuzda SET DateFormat deyiminde belirtilir. Varsayılan tarih formatı, bölgesel ayarlarınız ve diğer unsurlar nedeniyle sisteminizde farklı olabilir. Aşağıdaki örneklerdeki formatları ihtiyaçlarınıza uyacak şekilde değiştirebilirsiniz. Dilerseniz yükleme kodunuzdaki formatları aşağıdaki örneklere uyacak şekilde değiştirebilirsiniz.
Uygulamalardaki bölgesel ayarlarda Qlik Sense'in yüklü olduğu bilgisayarın veya sunucunun bölgesel sistem ayarları temel alınır. Eriştiğiniz Qlik Sense sunucusu İsveç olarak ayarlıysa, Veri yükleme düzenleyicisi tarihler, saat ve para birimi için İsveç bölgesel ayarlarını kullanır. Bu bölgesel format ayarları, Qlik Sense kullanıcı arayüzünde görüntülenen dil ayarlarıyla ilgili değildir. Qlik Sense, kullandığınız tarayıcıyla aynı dilde görüntülenir.
Örnek 1 – Varsayılan sistem değişkenleri
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki yükleme kodunu yeni bir sekmeye ekleyin.
Yükleme kodu şunları içerir:
Transactions adlı tabloya yüklenen bir veri kümesi.
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanı boyut olarak ekleyin:date.
Aşağıdaki hesaplamayı ekleyin:
=sum(amount)
Özellikler panelindeki Veri'nin altında hesaplamayı seçin.
Sayı biçimi'nin altında Sayı'yı seçin.
Sonuçlar tablosu
tarih
=sum(amount)
01/01/2022
10,000,000,441.00
01/02/2022
21,237,492,432.00
01/03/2022
41,249,475,336.00
01/04/2022
24,313,369,837.00
01/05/2022
47,873,578,754.00
01/06/2022
24,313,884,663.00
01/07/2022
28,545,883,436.00
01/08/2022
35,545,828,255.00
01/09/2022
37,565,817,436.00
01/10/2022
3,454,343,566.00
Bu örnekte virgül biçimine (",") ayarlanmış olan varsayılan ThousandSep tanımı kullanılır. Sonuçlar tablosunda, tutar alanının biçimi binlik grupları arasında virgül görüntüler.
Örnek 2 - Sistem değişkenini değiştirme
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki yükleme kodunu yeni bir sekmeye ekleyin.
Yükleme kodu şunları içerir:
İlk örnektekiyle aynı olan ve Transactions adlı tabloya yüklenen bir veri kümesi.
Komut dosyasının başlangıcında binlik ayırıcı olarak "*" karakterini göstermek üzere ThousandSep tanımında yapılan değişiklik. Bu uç bir örnektir ve yalnızca değişkenin işlevselliğini göstermek için kullanılmıştır.
Bu örnekte kullanılan değişiklik uç bir örnektir ve yaygın olarak kullanılmaz. Burada, değişkenin işlevselliğini ortaya koymak için gösterilmiştir.
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanı boyut olarak ekleyin:date.
Aşağıdaki hesaplamayı ekleyin:
=sum(amount)
Özellikler panelindeki Veri'nin altında hesaplamayı seçin.
Sayı biçimi'nin altında Özel'i seçin.
Sonuçlar tablosu
tarih
=sum(amount)
01/01/2022
10*000*000*441.00
01/02/2022
21*237*492*432.00
01/03/2022
41*249*475*336.00
01/04/2022
24*313*369*837.00
01/05/2022
47*873*578*754.00
01/06/2022
24*313*884*663.00
01/07/2022
28*545*883*436.00
01/08/2022
35*545*828*255.00
01/09/2022
37*565*817*436.00
01/10/2022
3*454*343*566.00
Komut dosyasının başlangıcında ThousandSep sistem değişkeni "*" olarak değiştirilmiştir. Sonuçlar tablosunda, tutar alanının biçiminde binlik grupları arasında "*" karakterinin gösterildiği görülebilir.
Örnek 3 - Metin yorumu
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki yükleme kodunu yeni bir sekmeye ekleyin.
Yükleme kodu şunları içerir:
Transactions adlı tabloya yüklenen bir veri kümesi.
Sayısal alanı metin biçiminde olan ve binlik ayırıcı olarak virgülün kullanıldığı veriler.
Varsayılan ThousandSep sistem değişkeninin kullanımı.
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanı boyut olarak ekleyin:date.
Aşağıdaki hesaplamayı ekleyin:
=sum(amount)
Özellikler panelindeki Veri'nin altında hesaplamayı seçin.
Sayı biçimi'nin altında Sayı'yı seçin.
Tutar alanının sayısal bir değer olup olmadığını değerlendirmek için aşağıdaki hesaplamayı ekleyin:
=isnum(amount)
Sonuçlar tablosu
tarih
=sum(amount)
=isnum(amount)
01/01/2022
10,000,000,441.00
-1
01/02/2022
21,492,432.00
-1
01/03/2022
4,249,475,336.00
-1
01/04/2022
24,313,369,837.00
-1
01/05/2022
4,873,578,754.00
-1
01/06/2022
313,884,663.00
-1
01/07/2022
2,545,883,436.00
-1
01/08/2022
545,828,255.00
-1
01/09/2022
37,565,817,436.00
-1
01/10/2022
3*454*343*566.00
-1
Veriler yüklendikten sonra, veriler ThousandSep değişkeniyle uyumlu olduğundan tutar alanının Qlik Sense tarafından sayısal bir değer olarak yorumlandığını görebiliriz. Bu, her girişi -1 veya TRUE için değerlendiren isnum() fonksiyonu tarafından gösterilir.
Bilgi notu
Qlik Sense üzerinde Boolean true değeri -1 ile, false ise 0 ile temsil edilir.
Bu sayfa size yardımcı oldu mu?
Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!