- Oluşturma
- Kod söz dizimi ve grafik fonksiyonları
- Kodlarda ve grafik ifadelerinde fonksiyonlar
- Tarih ve saat fonksiyonları
- monthend - kod ve grafik fonksiyonu
monthend - kod ve grafik fonksiyonu
Bu fonksiyon, date içeren ayın son gününün son milisaniyesinin zaman damgasına karşılık gelen bir değer döndürür. Varsayılan çıktı biçimi kodda ayarlanan DateFormat olur.
Syntax:
MonthEnd(date[, period_no])
Return data type: dual
Arguments:
Bağımsız Değişken | Açıklama |
---|---|
date | Değerlendirilecek tarih. |
period_no | period_no bir tamsayı olup, 0 olur ya da atlanırsa date içeren ayı belirtir. period_no içindeki negatif değerler önceki ayları; pozitif değerler ise sonraki ayları gösterir. |
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.
Örnek | Sonuç | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
monthend('19/02/2012') |
|
||||||||||||||||||||||||||||
monthend('19/02/2001', -1) |
|
||||||||||||||||||||||||||||
Örnek kodu uygulamanıza ekleyin ve çalıştırın. Sonra sonucu görmek için en azından sonuçlar sütununda listelenen alanları uygulamanızdaki bir sayfaya ekleyin. Bu örnek, tablodaki her bir fatura tarihinin ayı içinde son günü bulur. Burada taban tarih, period_no değerinin 4 olarak belirtilmesiyle dört hafta kaydırılmaktadır. 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 *, MonthEnd(InvDate, 4) AS MthEnd Resident TempTable; Drop table TempTable; |
|