Ana içeriğe geç Tamamlayıcı içeriğe geç

now - kod ve grafik fonksiyonu

Bu fonksiyon geçerli zamanın zaman damgasını döndürür. Fonksiyon, TimeStamp sistem değişkeni biçiminde değerler döndürür. Varsayılan timer_mode değeri 1'dir.

Söz Dizimi:  

now([ timer_mode])

Dönüş verileri türü: dual

now() fonksiyonu komut dosyasında veya grafik nesnelerinde kullanılabilir.

Bağımsız Değişkenler
Bağımsız Değişken Açıklama
timer_mode

Aşağıdaki değerleri alabilir:

0 (son tamamlanan veri yüklemesi zamanı)
1 (fonksiyon çağrısı zamanı)
2 (uygulamanın açıldığı zaman)

Bilgi notuFonksiyonu bir veri kod dosyasında kullanırsanız timer_mode=0 son bitirilen veri yüklemesinin zamanını sonuç olarak verirken timer_mode=1 geçerli veri yüklemesinde fonksiyonun çağrılma zamanını verir.
İpucu notunow() işlevi yüksek performans etkisine sahiptir ve işlev tablo ifadeleri içinde kullanılırsa kaydırma sorunlarına neden olabilir. Kullanımı kesinlikle gerekli olmadığında, bunun yerine today() işlevini kullanmanızı öneririz. Bir düzende now() kullanılması gerekiyorsa sürekli yeniden hesaplama gerektirmedikleri için mümkün olduğunda varsayılan olmayan now(0) veya now(2) ayarlarını kullanmanızı öneririz

Ne zaman kullanılır?

now() fonksiyonu genelde bir ifadenin içinde bileşen olarak kullanılır. Örneğin, bir ürünün yaşam döngüsünde kalan zamanı hesaplamak için kullanılabilir. İfade günün bir kısmının kullanılmasını gerektiriyorsa today() fonksiyonu yerine now() fonksiyonu kullanılabilir.

Aşağıdaki tabloda, timer_mode bağımsız değişkenine farklı değerler verilerek now() fonksiyonu tarafından döndürülen sonucun açıklaması sağlanmıştır:

Fonksiyon örnekleri
timer_mode değeri Komut dosyasında kullanıldığında sonuç Grafik nesnesinde kullanıldığında sonuç
0 En son veri yeniden yüklemesinden önceki son başarılı veri yeniden yüklemesinin zaman damgasını, TimeStamp sistem değişkeni biçiminde döndürür. En son veri yeniden yüklemesi için TimeStamp sistem değişkeni biçiminde bir zaman damgası döndürür.

1

En son veri yeniden yüklemesi için TimeStamp sistem değişkeni biçiminde bir zaman damgası döndürür. Fonksiyon çağrısının TimeStamp sistem değişkeni biçimindeki zaman damgasını döndürür.

2

Kullanıcının uygulamadaki oturumunun başlangıcı için TimeStamp sistem değişkeni biçiminde bir zaman damgası döndürür. Kullanıcı kodu yeniden yüklemediği sürece bu değer güncellenmez. Kullanıcının uygulamadaki oturumunun başlangıç zaman damgasını TimeStamp sistem değişkeni biçiminde döndürür. Yeni bir oturum başladığında veya uygulamadaki veriler yeniden yüklendiğinde bu değer yenilenir.

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 – Komut dosyası kullanarak nesneleri oluşturma

Örnek 2 – Komut dosyası olmadan nesneleri oluşturma

Örnek 3 – Senaryo

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!