Ana içeriğe geç

weekday - kod ve grafik fonksiyonu

Bu fonksiyon şunları içeren bir ikili değer döndürür:

  • DayNames ortam değişkeninde tanımlanan bir gün adı.
  • Haftanın nominal gününe karşılık gelen 0-6 arasında bir tamsayı (0-6).

Söz Dizimi:  

weekday(date [,first_week_day=0])

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

weekday() fonksiyonu bir tarihin haftanın hangi gününe denk geldiğini belirler. Ardından söz konusu günü temsil eden bir dize değeri döndürür.

Bir tarihin denk geldiği günün adını döndüren weekday() fonksiyonu diyagramı

weekday() fonksiyonunun bir tarihin denk geldiği günün adını nasıl döndürdüğünü gösteren diyagram.

Sonuç, haftanın başlangıç gününe göre hafta içinde söz konusu güne karşılık gelen sayı değerini (0-6) döndürür. Örneğin haftanın ilk günü Pazar olarak ayarlandıysa, Çarşamba günü 3 sayı değerini döndürür. Bu başlangıç günü FirstWeekDay sistem değişkeni veya first_week_day fonksiyonu parametresi tarafından belirlenir.

Bu sayı değerini bir aritmetik ifadesinin içinde kullanabilirsiniz. Örneğin, değerin kendisini döndürmek için bunu 1 ile çarpabilirsiniz.

Günün adı yerine günün numara değerinin gösterildiği weekday() fonksiyonu diyagramı

weekday() fonksiyonunun belirlenen güne karşılık gelen sayı değerini nasıl döndürdüğünü gösteren diyagram.

weekday() fonksiyonu, haftanın gününe göre toplamaları karşılaştırmak istediğinizde yararlıdır. Örneğin, haftanın gününe göre ürünlerin ortalama satışlarını karşılaştırmak isteyebilirsiniz.

Bu boyutlar, Ana Takvim tablosunda bir alan oluşturmak için fonksiyon kullanılarak komut dosyasında oluşturulabildiği gibi, doğrudan bir grafiğin içinde hesaplanan boyut olarak da oluşturulabilir.

İlgili konular
Konular Etkileşim
FirstWeekDay Her haftanın başlangıç gününü tanımlar.
Bağımsız Değişkenler
Bağımsız Değişken Açıklama
date Değerlendirilecek tarih veya zaman damgası.
first_week_day

Haftanın başladığı günü belirtir. Atlandığı takdirde, FirstWeekDay değişkeninin değeri kullanılır.

FirstWeekDay

Haftanın başladığı günü ayarlamak için first_week_day bağımsız değişkeninde aşağıdaki değerleri kullanabilirsiniz:

first_week_day değerleri
Gün Değer
Pazartesi 0
Salı 1
Çarşamba 2
Perşembe 3
Cuma 4
Cumartesi 5
Pazar 6

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. Daha fazla bilgi için bkz. Uygulama bölge ayarlarını değiştirme.

Uygulamalardaki varsayılan bölgesel ayarlarda kullanıcı profili temel alınır. Bu bölgesel format ayarları, Qlik Cloud kullanıcı arayüzünde görüntülenen dil ayarlarıyla ilgili değildir. Qlik Cloud, kullandığınız tarayıcıyla aynı dilde görüntülenir.

Bir uygulama oluşturucuysanız, oluşturduğunuz uygulamanın varsayılan bölgesini ayarlayabilirsiniz. Daha fazla bilgi için bkz. Uygulama oluşturmak için tercih ettiğiniz bölgesel ayarları belirleme.

Bilgi notuBu örneklerde aksi belirtilmediği sürece FirstWeekDay değeri 0 olarak ayarlanmıştır.
Fonksiyon örnekleri
Örnek Sonuç
weekday('10/12/1971') "Sal" ve 1 döndürür.
weekday('10/12/1971' , 6)

"Sal" ve 2 döndürür.

Bu örnekte, Pazar günü (6) haftanın ilk günüdür.

SET FirstWeekDay=6;

...

weekday('10/12/1971')

"Sal" ve 2 döndürür.

Örnek 1 - Haftanın günü dizesi

Örnek 2 – first_week_day

Örnek 3 – Grafik nesnesi örneği

Örnek 4 – Senaryo