Bu fonksiyon bir zaman damgasının denk geldiği çeyreğin gün numarasını hesaplar. Bu fonksiyon Ana Takvim oluşturulurken kullanılır.
Söz Dizimi:
DayNumberOfQuarter(timestamp[,start_month])
Dönüş verileri türü: tamsayı
Bağımsız Değişkenler
Bağımsız Değişken
Tanım
timestamp
Değerlendirilecek tarih veya zaman damgası.
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.
Bu örnekler DD/MM/YYYY tarih biçimini kullanır. Tarih biçimi, veri kod dosyanızın en üstündeki SET DateFormat deyiminde belirtilir. Örneklerdeki biçimi gereksinimlerinize uyacak şekilde değiştirin.
Fonksiyon örnekleri
Örnek
Sonuç
DayNumberOfQuarter('12/09/2014')
Geçerli çeyreğin gün numarası olarak 74 döndürür.
DayNumberOfQuarter('12/09/2014',3)
Geçerli çeyreğin gün numarası olarak 12 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 1 – Ocak yılın başlangıcı (kod)
Genel Bakış
Veri yükleme düzenleyicisi öğesini açın ve aşağıdaki komut dosyasını yeni bir sekmeye ekleyin.
Komut dosyası şunları içerir:
Calendar adlı tabloya yüklenen bir tarih listesini içeren basit bir veri kümesi. Varsayılan DateFormat sistem değişkeni AA/GG/YYYY kullanılmaktadır.
DayNumberOfQuarter() fonksiyonunu kullanan DayNrQtr adlı ek bir alan oluşturan daha önceki bir yükleme.
Fonksiyona tarihten başka bir ek parametre girilmez.
Komut dosyası
SET DateFormat='MM/DD/YYYY';
Calendar:
Load
date,
DayNumberOfQuarter(date) as DayNrQtr
;
Load
date
Inline
[
date
01/01/2022
01/10/2022
01/31/2022
02/01/2022
02/10/2022
02/28/2022
03/01/2022
03/31/2022
04/01/2022
];
Sonuçlar
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:
date
daynrqtr
Sonuçlar tablosu
tarih
daynrqtr
01/01/2022
1
01/10/2022
10
01/31/2022
31
02/01/2022
32
02/10/2022
41
02/28/2022
59
03/01/2022
61
03/31/2022
91
04/01/2022
1
DayNumberOfQuarter() fonksiyonuna ikinci bağımsız değişken geçilmediğinden yılın ilk günü 1 Ocak'tır.
1 Ocak, çeyreğin 1'inci günü, buna karşın 1 Şubat, çeyreğin 32'nci günüdür. 31 Mart, çeyreğin 91'inci ve son günü, buna karşın 1 Nisan, 2'nci Çeyreğin 1'inci günüdür.
Örnek 2 – Şubat yılın başlangıcı (kod)
Genel Bakış
Veri yükleme düzenleyicisi öğesini açın ve aşağıdaki komut dosyasını yeni bir sekmeye ekleyin.
Komut dosyası şunları içerir:
Birinci örnektekiyle aynı veri kümesi.
Varsayılan DateFormat sistem değişkeni AA/GG/YYYY kullanılmaktadır.
1 Şubat'ta başlayan bir start_month bağımsız değişkeni. Bu, mali yılı 1 Şubat olarak ayarlar.
Komut dosyası
SET DateFormat='MM/DD/YYYY';
Calendar:
Load
date,
DayNumberOfQuarter(date,2) as DayNrQtr
;
Load
date
Inline
[
date
01/01/2022
01/10/2022
01/31/2022
02/01/2022
02/10/2022
02/28/2022
03/01/2022
03/31/2022
04/01/2022
];
Sonuçlar
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:
date
daynrqtr
Sonuçlar tablosu
tarih
daynrqtr
01/01/2022
62
01/10/2022
71
01/31/2022
92
02/01/2022
1
02/10/2022
10
02/28/2022
28
03/01/2022
30
03/31/2022
60
04/01/2022
61
DayNumberOfQuarter() fonksiyonuna geçilen ikinci bağımsız değişken 2 olduğundan yılın ilk günü 1 Şubat'tır.
Yılın ilk çeyreği Şubat ile Nisan arasında, buna karşın dördüncü çeyreği Kasım ile Ocak arasındadır. Bu; çeyreğin 1'inci gününün 1 Şubat, çeyreğin 92'nci ve son gününün ise 31 Ocak olduğu sonuçlar tablosunda gösterilmektedir.
Örnek 3 – Ocak yılın başlangıcı (grafik)
Genel Bakış
Veri yükleme düzenleyicisi öğesini açın ve aşağıdaki komut dosyasını yeni bir sekmeye ekleyin.
Komut dosyası şunları içerir:
Birinci örnektekiyle aynı veri kümesi.
Varsayılan DateFormat sistem değişkeni AA/GG/YYYY kullanılmaktadır.
Ancak bu örnekte uygulamaya değiştirilmemiş veri kümesi yüklenmektedir. Çeyreğin gün değeri grafik nesnesindeki bir hesaplama ile hesaplanmaktadır.
Komut dosyası
SET DateFormat='MM/DD/YYYY';
Calendar:
Load
date
Inline
[
date
01/01/2022
01/10/2022
01/31/2022
02/01/2022
02/10/2022
02/28/2022
03/01/2022
03/31/2022
04/01/2022
];
Sonuçlar
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanı boyut olarak ekleyin: date.
Şu hesaplamayı oluşturun:
=daynumberofquarter(date)
Sonuçlar tablosu
tarih
=daynumberofquarter(tarih)
01/01/2022
1
01/10/2022
10
01/31/2022
31
02/01/2022
32
02/10/2022
41
02/28/2022
59
03/01/2022
61
03/31/2022
91
04/01/2022
1
DayNumberOfQuarter() fonksiyonuna ikinci bağımsız değişken geçilmediğinden yılın ilk günü 1 Ocak'tır.
1 Ocak, çeyreğin 1'inci günü, buna karşın 1 Şubat, çeyreğin 32'nci günüdür. 31 Mart, çeyreğin 91'inci ve son günü, buna karşın 1 Nisan, 2'nci Çeyreğin 1'inci günüdür.
Örnek 4 – Şubat yılın başlangıcı (grafik)
Genel Bakış
Veri yükleme düzenleyicisi öğesini açın ve aşağıdaki komut dosyasını yeni bir sekmeye ekleyin.
Komut dosyası şunları içerir:
Birinci örnektekiyle aynı veri kümesi.
Varsayılan DateFormat sistem değişkeni AA/GG/YYYY kullanılmaktadır.
Mali yıl 1 Şubat'tan 31 Ocak'a kadar sürmektedir.
Ancak bu örnekte uygulamaya değiştirilmemiş veri kümesi yüklenmektedir. Çeyreğin gün değeri grafik nesnesindeki bir hesaplama ile hesaplanmaktadır.
Komut dosyası
SET DateFormat='MM/DD/YYYY';
Calendar:
Load
date
Inline
[
date
01/01/2022
01/10/2022
01/31/2022
02/01/2022
02/10/2022
02/28/2022
03/01/2022
03/31/2022
04/01/2022
];
Grafik nesnesi
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanı boyut olarak ekleyin: date.
Şu hesaplamayı oluşturun:
=daynumberofquarter(date,2)
Sonuçlar
Sonuçlar tablosu
tarih
=daynumberofquarter(date,2)
01/01/2022
62
01/10/2022
71
01/31/2022
92
02/01/2022
1
02/10/2022
10
02/28/2022
28
03/01/2022
30
03/31/2022
60
04/01/2022
61
DayNumberOfQuarter() fonksiyonuna geçilen ikinci bağımsız değişken 2 olduğundan yılın ilk günü 1 Ocak'tır.
Yılın ilk çeyreği Şubat ile Nisan arasında, buna karşın dördüncü çeyreği Kasım ile Ocak arasındadır. Bunun kanıtı; çeyreğin 1'inci gününün 1 Şubat, buna karşın çeyreğin 92'nci ve son gününün 31 Ocak olduğu sonuçlar tablosudur.
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!