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

makeweekdate - kod ve grafik fonksiyonu

Bu fonksiyon, YYYY yılı, WW haftası ve D hafta gününden hesaplanan bir tarih döndürür.

Söz Dizimi:  

MakeWeekDate(YYYY [ , WW [ , D ] ])

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

makeweekdate() fonksiyonu hem kod hem de grafik fonksiyonu olarak kullanılabilir. Fonksiyon, kendisine geçirilen parametrelere dayanarak tarihi hesaplar. day-of-week parametresi atlanırsa fonksiyon söz konusu haftanın Pazartesi gününün tarihini döndürür.

makeweekdate() fonksiyonu BrokenWeek, ReferenceDay ve FirstWeekDay sistem değişkenlerini dikkate almaz. 1. Hafta, Ocak ayının ilk Pazartesi günü başlar. Örneğin 2022'de, 1. hafta 3 Ocak'ta başlar.

Bağımsız Değişkenler
Bağımsız Değişken Açıklama
YYYY Tamsayı olarak yıl.
WW

Tamsayı olarak hafta.

Hafta pozitif veya negatif olabileceği gibi, farklı yılların tarihlerini döndürmek için 52'den büyük de olabilir.

D

Tamsayı olarak haftanın günü.

Haftanın günü belirtilmezse 0 (Pazartesi) olduğu varsayılır. Haftanın kalan günleri şöyle atanır: Salı için 1, Çarşamba için 2, Perşembe için 3, Cuma için 4, Cumartesi için 5 ve Pazar için 6.

Ne zaman kullanılır?

makeweekdate() fonksiyonu kodda genel olarak tarih listesi oluşturmak veya giriş verilerinde yıl, hafta ve haftanın günü bilgileri sağlandığında tarihleri oluşturmak üzere veri oluştururken kullanılabilir.

Fonksiyon örnekleri
Örnek Sonuç
makeweekdate(2014,6,6) şunu döndürür: 02/09/2014
makeweekdate(2014,6,1) şunu döndürür: 02/04/2014
makeweekdate(2014,6) 02/03/2014 döndürür (haftanın 0. günü olduğu varsayı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 – gün dahil

Örnek 2 – gün hariç

Örnek 3 – Grafik nesnesi örneği

Örnek 4 – 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!