Ana içeriğe geç

weekname - kod ve grafik fonksiyonu

Bu fonksiyon, date öğesini içeren haftanın ilk gününün ilk milisaniyesinin zaman damgasına karşılık gelen bir temel sayısal değerle yıl ve hafta sayısını gösteren bir değer döndürür.

Söz Dizimi:  

WeekName(date [, period_no = 0 [, first_week_day=0]])

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

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

WeekName bağımsız değişkenleri
Bağımsız Değişken Açıklama
date Değerlendirilecek tarih.
period_no shift bir tamsayı olup, burada 0 değeri date içeren haftayı belirtir. Shift içindeki negatif değerler önceki haftaları; pozitif değerler ise sonraki haftaları gösterir.
first_week_day

first_week_day öğesini belirtmezseniz, FirstWeekDay değişkeninin değeri haftanın ilk günü olarak kullanılır.

Haftanın ilk günü olarak başka bir günü kullanmak istiyorsanız first_week_day ayarını şöyle yapın:

  • Pazartesi için 0
  • Salı için 1
  • Çarşamba için 2
  • Perşembe için 3
  • Cuma için 4
  • Cumartesi için 5
  • Pazar için 6

Fonksiyonun döndürdüğü tamsayı artık, first_week_day ile ayarladığınız haftanın ilk gününü taban (0) olarak kullanır.

Örnek 1:  

weekname('12/01/2013')

2013/02 döndürür.

Örnek 2:  

weekname('12/01/2013', -1)

2013/01 döndürür.

Örnek 3:  

weekname('12/01/2013', 0, 1)

'2013/02 döndürür.

Örnek 4:  

Örnek kodu belgenize ekleyin ve çalıştırın. Ardından, sonucu görmek için belgenizdeki bir sayfaya en azından sonuçlar sütununda listelenen alanları ekleyin.

Bu örnekte, tablodaki her bir fatura tarihi için, haftanın içinde yer aldığı yıldan ve period_no değerinin 1 olarak belirtilmesiyle bir hafta kaydırılmış ilişkili hafta sayısından haftanın adı oluşturulur.

TempTable:

LOAD RecNo() as InvID, * Inline [

InvDate

28/03/2012

10/12/2012

5/2/2013

31/3/2013

19/5/2013

15/9/2013

11/12/2013

2/3/2014

14/5/2014

13/6/2014

7/7/2014

4/8/2014

];

 

InvoiceData:

LOAD *,

WeekName(InvDate, 1) AS WkName

Resident TempTable;

Drop table TempTable;

Sonuçta ortaya çıkan tabloda orijinal tarihler ve weekname() fonksiyonunun döndürdüğü değeri içeren bir sütun yer alır. Grafik özelliklerinde biçimlendirmeyi belirterek tam zaman damgasını görüntüleyebilirsiniz.

Örnek 4 sonuçları
InvDate WkName
28/03/2012 2012/14
10/12/2012 2012/51
5/2/2013 2013/07
31/3/2013 2013/14
19/5/2013 2013/21
15/9/2013 2013/38
11/12/2013 2013/51
2/3/2014 2014/10
14/5/2014 2014/21
13/6/2014 2014/25
7/7/2014 2014/29
4/8/2014 2014/33

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