Bagikan melalui


EDate dan EOMonth fungsi

Berlaku untuk: Aplikasi Kanvas Copilot Studio Desktop mengalir aplikasi berbasis model Power Platform CLI Fungsi Dataverse Power Pages

Menambah atau mengurangi bulan ke nilai Tanggal/Waktu, dengan penyesuaian opsional ke hari dalam sebulan.

Description

Fungsi EDate dan EOMonth memindahkan Tanggal/Waktu maju atau mundur dengan jumlah bulan tertentu.

Setelah penyesuaian bulan, EDate membuat bagian hari tidak dimodifikasi kecuali nilai baru akan melampaui akhir bulan. Misalnya, bergerak mundur 31 Juli satu bulan menghasilkan 30 Juni. Gunakan EDate untuk menghitung tanggal jatuh tempo atau tanggal jatuh tempo yang jatuh pada hari yang sama dalam bulan sebagai tanggal penerbitan.

Setelah penyesuaian bulan, EOMonth ubah ramuan hari menjadi hari terakhir bulan yang dihasilkan. Gunakan EOMonth untuk menghitung tanggal jatuh tempo atau tanggal jatuh tempo yang jatuh pada hari terakhir dalam sebulan. EOMonth dapat digunakan untuk memindahkan Tanggal/Waktu ke akhir bulan dengan menambahkan nol bulan.

Semua fungsi mengembalikan nilai Tanggal. Tidak ada komponen waktu yang disertakan, bahkan jika ada dalam Tanggal/Waktu input.

Lihat bekerja dengan tanggal dan waktu untuk informasi lebih lanjut.

Sintaks

EDate( DateTime, NumberOfMonths )

  • DateTime - Wajib. Nilai Tanggal/Waktu untuk beroperasi.
  • NumberOfMonths - Wajib. Jumlah bulan untuk ditambahkan atau dikurangi ke DateTime. Nilai positif menghasilkan tanggal yang akan datang, nilai negatif menghasilkan tanggal yang lalu, dan nol membiarkan seluruh DateTime input tidak berubah.

EOMonth( DateTime, NumberOfMonths )

  • DateTime - Wajib. Nilai Tanggal/Waktu untuk beroperasi.
  • NumberOfMonths - Wajib. Jumlah bulan untuk ditambahkan atau dikurangi ke DateTime. Nilai positif menghasilkan tanggal yang akan datang, nilai negatif menghasilkan tanggal yang lalu, dan nol mengubah bagian hari dari DateTime input ke akhir bulan.

Contoh

EDate

Rumus Description Hasil
EDate( Tanggal(2023,5,15) , 4 ) Menambahkan empat bulan ke 15 Mei 2023, membiarkan tanggalnya tidak berubah. Tanggal(2023,9,15)
EDate( Tanggal(2023,5,15) , -1002 ) Mengurangi 1.002 bulan dari 15 Mei 2023, sehingga tanggal tidak berubah. Tanggal(1939,11,15)
EDate( Tanggal(2023,5,15) , 0 ) Menambahkan nol bulan ke 15 Mei 2023 meninggalkan bulan dan tahun tidak berubah, juga membiarkan tanggal tidak berubah. Tanggal(2023,5,15)
EDate( Date(2023,5,31) , 1 ) Menambahkan satu bulan ke 15 Mei 2023, menyesuaikan tanggal karena Juni tidak memiliki hari sebanyak Mei. Tanggal(2023,6,30)

EOMonth

Rumus Description Hasil
EOMonth( Tanggal(2023,5,15); , 4 ) Menambahkan empat bulan ke 15 Mei 2023, memindahkan tanggal ke akhir bulan. Tanggal(2023,9,30)
EOMonth( Date(2023,5,15); , -1002 ) Kurangi 1.002 bulan dari 15 Mei 2023, memindahkan tanggal ke akhir bulan yang dihasilkan. Tanggal(1939,11,30)
EOMonth( Date(2023,5,15); , 0 ) Menambahkan nol bulan ke 15 Mei 2023 sehingga bulan dan tahun tidak berubah, memindahkan tanggal ke akhir bulan yang tidak dimodifikasi. Tanggal(2023,5,31)
EOMonth( Tanggal(2023,5,31); , 1 ) Menambahkan satu bulan ke 15 Mei 2023, memindahkan tanggal ke akhir bulan yang dihasilkan. Tanggal(2023,6,30)