Ana içeriğe geç

daynumberofquarter - kod ve grafik fonksiyonu

Bu fonksiyon bir zaman damgasının denk geldiği çeyreğin gün numarasını hesaplar.

Söz Dizimi:  

DayNumberOfQuarter(timestamp[,start_month])

Dönüş veri türü: tam sayı

Fonksiyon her zaman 366 günü temel alan yıllar kullanır.

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

DayNumberOfQuarter bağımsız değişkenleri
Bağımsız Değişken Açıklama
timestamp Değerlendirilecek tarih.
start_month 2 ile 12 arasında bir start_month belirtildiğinde (atlandığı takdirde 1) yılın başlangıcı herhangi bir ayın ilk gününe ileri taşınabilir. Örneğin, 1 Mart'ta başlayan bir mali yıl ile çalışmak istiyorsanız start_month = 3 olarak belirtin.

Örnekler ve sonuçlar:  

Bu örneklerde GG/AA/YYYY tarih biçimi kullanılmaktadır. Tarih biçimi, kod dosyanızın en başında SET DateFormat deyimi içinde belirtilir. Örneklerdeki biçimi gereksinimlerinize uyacak şekilde değiştirin.

Örnek 1:  

DayNumberOfQuarter('12/09/2014')

Geçerli çeyreğin gün numarası olarak 74 değerini döndürür.

Örnek 2:  

DayNumberOfQuarter('12/09/2014',3)

Geçerli çeyreğin gün numarası olarak 12 değerini döndürür.
Bu örnekte ilk çeyrek Mart ile başlar (çünkü start_month 3 olarak belirtilmektedir). Bu da geçerli çeyreğin 1 Eylül'de başlayan üçüncü çeyrek olduğu anlamına gelir.

Örnek 3:  

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

ProjectTable:

LOAD recno() as InvID, * INLINE [

StartDate

28/03/2014

10/12/2014

5/2/2015

31/3/2015

19/5/2015

15/9/2015

] ;

NrDays:

Load *,

DayNumberOfQuarter(StartDate,4) As DayNrQtr

Resident ProjectTable;

Drop table ProjectTable;

 

Sonuçta oluşan tablo, tablodaki kayıtların her biri için döndürülen DayNumberOfQuarter değerlerini gösterir.

Örnek 3 sonuçları
InvID StartDate DayNrQtr
1 28/03/2014 88
2 10/12/2014 71
3 5/2/2015 36
4 31/3/2015 91
5 19/5/2015 49
6 15/9/2015 77

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