Aracılığıyla paylaş


EDate ve EOMonth işlevleri

Şunlar için geçerlidir: Tuval uygulamaları Copilot Studio Desktop akışları Model temelli uygulamalar Power Platform CLI Dataverse işlevleri Power Pages

Ayın gününe yönelik isteğe bağlı ayarlamayla, bir Tarih/Saat değerine ay ekler veya çıkarır.

Description

EDate ve EOMonth işlevleri, tarih/saati belirtilen sayıda ay ileri veya geri taşır.

Ay ayarlamasının ardından, EDate yeni değer ayın sonundan fazla olmadığı sürece gün bölümünü değiştirilmemiş olarak bırakır. Örneğin, 31 Temmuz'u bir ay geriye almak 30 Haziran sonucunu verir. Çıkış tarihiyle ayın aynı gününe denk gelen vade tarihlerini veya son tarihleri hesaplamak için kullanın EDate .

Ay ayarlamasının ardından, EOMonth gün iksirini sonuçta elde edilen ayın son gününe değiştirir. Ayın son gününe denk gelen vade tarihlerini veya son tarihleri hesaplamak için kullanın EOMonth . EOMonth sıfır ay ekleyerek bir Tarih/Saati ayın sonuna taşımak için kullanılabilir.

Tüm işlevler bir Tarih değeri döndürür. Tarih/Saat girişinde mevcut olsa bile hiçbir zaman bileşeni dahil edilmez.

Daha fazla bilgi edinmek için bkz. tarihler ve saatler ile çalışma.

Sözdizimi

EDate( DateTime, NumberOfMonths )

  • DateTime - Gerekli. Üzerinde çalışılacak Tarih/Saat değeri.
  • NumberOfMonths - Gerekli. DateTime'a eklenecek veya çıkarılacak ay sayısı. Pozitif bir değer gelecekteki bir tarihi verir, negatif bir değer geçmiş bir tarihi verir ve sıfır, DateTime girişinin tamamını değiştirmeden bırakır.

EOMonth( DateTime, NumberOfMonths )

  • DateTime - Gerekli. Üzerinde çalışılacak Tarih/Saat değeri.
  • NumberOfMonths - Gerekli. DateTime'a eklenecek veya çıkarılacak ay sayısı. Pozitif bir değer gelecekteki bir tarihi verir, negatif bir değer geçmiş bir tarihi verir ve sıfır, DateTime girişinin gün bölümünü ay sonu olarak değiştirir.

Örnekler

EDate

Formül Description Result
EDate( Tarih(2023,5,15) , 4 ) Tarih değişmeden 15 Mayıs 2023'e dört ay eklenir. Tarih(2023,9,15)
EDate( Date(2023,5,15) , -1002 ) Tarih değişmeden 15 Mayıs 2023'ten 1.002 ay çıkarır. Tarih(1939,11,15)
EDate( Tarih(2023,5,15) , 0 ) Ayı ve yılı değiştirmeden 15 Mayıs 2023'e sıfır ay ekler ve tarihi de değiştirmeden bırakır. Tarih(2023,5,15)
EDate( Tarih(2023,5,31) , 1 ) 15 Mayıs 2023'e bir ay eklenir; Haziran ayından bu yana tarih ayarlandığında Mayıs ayı kadar gün yoktur. Tarih(2023,6,30)

EOMonth

Formül Description Result
EOMonth( Tarih(2023,5,15); , 4 ) 15 Mayıs 2023'e dört ay eklenerek tarih ayın sonuna taşınır. Tarih(2023,9,30)
EOMonth( Tarih(2023,5,15); , -1002 ) Mayıs 15 2023'ten 1.002 ay çıkarır ve tarihi, sonuç olarak çıkan ayın son tarihine taşınır. Tarih(1939,11,30)
EOMonth( Tarih(2023,5,15); , 0 ) Ayı ve yılı değiştirmeden bırakarak 15 Mayıs 2023'e sıfır ay ekler ve tarihi değiştirilmemiş ayın sonuna taşır. Tarih(2023,5,31)
EOMonth( Tarih(2023,5,31); , 1 ) 15 Mayıs 2023'e bir ay ekleyerek tarihi, sonuç olarak ortaya çıkan ayın sonuna taşır. Tarih(2023,6,30)