week - kod ve grafik fonksiyonu
Bu fonksiyon, ISO 8601 uyarınca hafta numarasını temsil eden bir tamsayı döndürür. Hafta numarası, standart sayı yorumlamasına göre ifadenin tarih yorumlamasından hesaplanır.
Söz Dizimi:
week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])
Dönüş veri türü: tam sayı
Bağımsız Değişkenler:
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'). |
first_week_day |
Haftanın ilk günü olarak hangi günün kullanılacağını tanımlayan tamsayı. Varsayılan olarak, QlikView fonksiyonları haftanın ilk günü olarak Pazartesi'yi kullanır. Aşağıdaki değerler kullanılabilir:
|
broken_weeks |
Ayar, haftalarının bölünüp bölünmeyeceğini tanımlar. Varsayılan olarak, QlikView fonksiyonları bölünmemiş haftaları kullanır. Bunun anlamı şudur:
Bunun alternatifi bölünmüş haftaları kullanmaktır.
Aşağıdaki değerler kullanılabilir:
|
reference_day |
Ayar, Ocak ayında hangi günün 1. haftayı tanımlamak için referans gün olarak ayarlanacağını tanımlar. Varsayılan olarak, QlikView fonksiyonları referans gün olarak 4 kullanır. Bu da 1. haftanın 4 Ocak gününü içermesi gerektiği veya başka bir deyişle 1. haftanın Ocak ayında her zaman en az 4 günü olması gerektiği anlamına gelir. Farklı bir referans gün ayarlamak için aşağıdaki değerler kullanılabilir:
|
Örnek 1:
week ('2012-10-12')
41 sonucunu döndürür
Örnek 2:
week( '35648')
35648 = 1997-08-06 olduğundan 32 döndürür
Örnek 3:
week('2012-10-12', 0, 1)
42 sonucunu döndürür