Ana içeriğe geç

yeartodate - kod ve grafik fonksiyonu

Bu fonksiyon, giriş tarihinin kodun en son yüklendiği tarihin yılına denk gelip gelmediğini bulur ve öyleyse True, öyle değilse de False döndürür.

Söz Dizimi:  

YearToDate(timestamp [ , yearoffset [ , firstmonth [ , todaydate] ] ])

 

Dönüş veri türü: Boole

İsteğe bağlı parametrelerden hiçbiri kullanılmazsa, yeartodate, 1 Ocak'tan son kod yürütme tarihine kadar ve bu tarihi de içerecek şekilde, bir takvim yılı dahilindeki herhangi bir tarih anlamına gelir.

Bağımsız Değişkenler:  

YearToDate bağımsız değişkenleri
Bağımsız Değişken Açıklama
timestamp Zaman damgası veya dönüştürülmek üzere zaman damgasına çözümlenen ifade (örneğin, '2012-10-12').
yearoffset

Bir yearoffset belirtilmesiyle, yeartodate başka bir yıldaki aynı dönem için True değerini döndürür. Negatif yearoffset önceki bir yılı belirtirken, pozitif kayma gelecekteki bir yılı belirtir. En yeni year-to-date yearoffset = -1 olarak belirtilmesiyle elde edilir. Atlandığı takdirde 0 olduğu varsayılır.

firstmonth

1 ile 12 arasında bir firstmonth belirtildiğinde (atlandığı takdirde 1) yılın başlangıcı herhangi bir ayın ilk gününe ileri taşınabilir. Örneğin, 1 Mayıs'ta başlayan bir mali yıl ile çalışmak istiyorsanız firstmonth = 5 olarak belirtin.

todaydate Bir todaydate belirtildiğinde (atlandığı takdirde son kod çalıştırma işleminin zaman damgası), dönemin üst sınırı olarak kullanılan günü taşımak mümkündür.

Örnekler ve sonuçlar:  

Aşağıdaki örneklerde son yeniden yükleme zamanının = 2011-11-18 olduğu varsayılır

Örnekler ve sonuçlar
Örnek Sonuç
yeartodate( '2010-11-18') şunu döndürür: False
yeartodate( '2011-02-01') şunu döndürür: True
yeartodate( '2011-11-18') şunu döndürür: True
yeartodate( '2011-11-19') şunu döndürür: False
yeartodate( '2011-11-19', 0, 1, '2011-12-31') şunu döndürür: True
yeartodate( '2010-11-18', -1) şunu döndürür: True
yeartodate( '2011-11-18', -1) şunu döndürür: False
yeartodate( '2011-04-30', 0, 5) şunu döndürür: False
yeartodate( '2011-05-01', 0, 5) şunu döndürür: True

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!

Analiz Modernleştirme Programına katılın

Remove banner from view

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