Bu fonksiyon, bölgesel ayarlardan türetildiği haliyle mevcut Greenwich Mean Time değerini döndürür. Fonksiyon değerleri TimestampFormat sistem değişkeni biçiminde döndürür.
Uygulama yeniden yüklendiğinde, GMT fonksiyonunu kullanan tüm komut dosyası tabloları, değişkenler veya grafik nesneleri sistem saatinden türetilen en son geçerli Greenwich Saati (Greenwich Mean Time) değerine ayarlanır.
Söz Dizimi:
GMT( )
Dönüş verileri türü: dual
Bu örnekler M/D/YYYY h:mm:ss[.fff] TT zaman damgası formatını kullanmaktadır. Tarih biçimi, veri yükleme komut dosyanızın en üstündeki SET TimestampFormat deyiminde belirtilir. Örneklerdeki biçimi gereksinimlerinize uyacak şekilde değiştirin.
Fonksiyon örnekleri
Örnek
Sonuç
GMT()
3/28/2022 14:47:36
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 – Değişken (kod)
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir sekmeye ekleyin. Bu örnekte GMT fonksiyonu kullanılarak, geçerli Greenwich Saati (Greenwich Mean Time) değeri komut dosyasında bir değişken olarak ayarlanır.
Komut dosyası
LET vGMT = GMT();
Sonuçlar
Verileri yükleyin ve sayfa oluşturun. Metin ve resim grafik nesnesini kullanarak metin kutusu oluşturun.
Metin kutusuna bu hesaplamayı ekleyin:
=vGMT
Metin kutusunda, aşağıda gösterilene benzer şekilde tarih ve saat içeren bir metin satırı yer almalıdır:
3/28/2022 2:47:36 PM
Örnek 2 – Kasım yılın başlangıcı (kod)
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:
Gecikmiş kütüphane kitaplarını içeren ve Overdue adlı tabloya yüklenen bir veri kümesi. Varsayılan DateFormat sistem değişkeni AA/GG/YYYY kullanılmaktadır.
Her kitabın kaç gün geciktiğini hesaplayan days_overdue adlı yeni alanı oluşturma.
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:
due_date
book_id
days_overdue
Sonuçlar tablosu
due_date
book_id
days_overdue
01/01/2021
4
455
01/10/2021
24
446
01/31/2021
173
425
02/01/2021
281
424
02/10/2021
265
415
06/30/2021
465
275
07/26/2021
537
249
10/31/2021
275
152
11/01/2021
455
151
12/31/2021
46
91
days_overdue alanındaki değerler, GMT() fonksiyonunu kullanıp geçerli Greenwich Saati (Greenwich Mean Time) değeriyle orijinal son tarih arasındaki fark bulunarak hesaplanır. Yalnızca gün sayısını hesaplayabilmek için, Floor() fonksiyonu kullanılarak sonuçlar en yakın tam sayıya yuvarlanır.
Örnek 3 - grafik nesnesi (grafik)
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir sekmeye ekleyin. Komut dosyası önceki örnekle aynı veri kümesini içerir. Varsayılan DateFormat sistem değişkeni AA/GG/YYYY kullanılmaktadır.
Ancak bu örnekte uygulamaya değiştirilmemiş veri kümesi yüklenmektedir. Gecikme gün sayısı değeri, grafik nesnesindeki hesaplama kullanılarak hesaplanır.
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:
due_date
book_id
Şu hesaplamayı oluşturun:
=Floor(GMT() – due_date)
Sonuçlar tablosu
due_date
book_id
=Floor(GMT()-due_date)
01/01/2021
4
455
01/10/2021
24
446
01/31/2021
173
425
02/01/2021
281
424
02/10/2021
265
415
06/30/2021
465
275
07/26/2021
537
249
10/31/2021
275
152
11/01/2021
455
151
12/31/2021
46
91
days_overdue alanındaki değerler, GMT() fonksiyonunu kullanıp geçerli Greenwich Saati (Greenwich Mean Time) değeriyle orijinal son tarih arasındaki fark bulunarak hesaplanır. Yalnızca gün sayısını hesaplayabilmek için, Floor() fonksiyonu kullanılarak sonuçlar en yakın tam sayıya yuvarlanır.
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!