Ana içeriğe geç Tamamlayıcı 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 ifadenin parçası olarak kullanabilirsiniz. Örneğin, değerin kendisini döndürmek için değeri 1 ile çarpın.

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 hesaplama 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.

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.

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

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!