แชร์ผ่าน


ฟังก์ชัน EDate และ EOMonth

ใช้กับ: แอป Canvas โฟลว์เดสก์ท็อป แอปที่ขับเคลื่อนด้วยโมเดล Power Pages

เพิ่มหรือลบเดือนกับค่า Date/Time โดยสามารถเลือกปรับเป็นวันของเดือนได้

คำอธิบาย

ฟังก์ชัน EDate และ EOMonth จะเลื่อน Date/Time ไปข้างหน้าหรือย้อนหลังตามจำนวนเดือนที่ระบุ

หลังจากการปรับเดือน EDate จะคงส่วนวันไว้โดยไม่มีการแก้ไข เว้นแต่ว่าค่าใหม่จะอยู่หลังสิ้นเดือน เช่น การเลื่อนวันที่ 31 กรกฎาคมย้อนหลังไปหนึ่งเดือน จะได้วันที่ 30 มิถุนายน ใช้ EDate เพื่อคำนวณวันที่ถึงกำหนดหรือวันที่ครบกำหนดซึ่งเป็นวันเดียวกันของเดือนในวันที่ระบุปัญหา

หลังจากการปรับเดือนแล้ว EOMonth จะเปลี่ยนส่วนวันเป็นวันสุดท้ายของเดือนที่เกิด ใช้ EOMonth เพื่อคำนวณวันที่ครบกำหนดหรือวันที่ถึงกำหนดซึ่งตรงกับวันสุดท้ายของเดือน EOMonth สามารถใช้เพื่อย้ายวันที่/เวลาไปยังจุดสิ้นสุดของเดือนได้โดยการเพิ่มเดือนเป็นศูนย์

ฟังก์ชันทั้งหมดส่งคืนค่าวันที่ ไม่มีส่วนประกอบเวลาของรวมอยู่ด้วย แม้ว่าจะมีส่วนประกอบดังกล่าวอยู่ในอินพุต Date/Time ก็ตาม

ดูที่ การทำงานกับวันที่และเวลา สำหรับข้อมูลเพิ่มเติม

ไวยากรณ์

แก้ไข( วันที่และเวลา, จำนวนเดือน )

  • DateTime - จำเป็น ค่าวันที่/เวลา ที่จะดำเนินการ
  • จำนวนเดือน - จำเป็น จำนวนเดือนที่จะบวกหรือลบกับ DateTime ค่าบวกจะให้ผลลัพธ์เป็นวันที่ในอนาคต ค่าลบจะให้ผลลัพธ์เป็นวันที่ในอดีต และค่าศูนย์จะทำให้อินพุต DateTime ไม่เปลี่ยนแปลง

EOMonth( วันที่และเวลา, จำนวนเดือน )

  • DateTime - จำเป็น ค่าวันที่/เวลา ที่จะดำเนินการ
  • จำนวนเดือน - จำเป็น จำนวนเดือนที่จะบวกหรือลบกับ DateTime ค่าบวกจะให้ผลลัพธ์เป็นวันที่ในอนาคต ค่าลบจะให้ผลลัพธ์เป็นวันที่ในอดีต และค่าศูนย์จะเปลี่ยนส่วนวันของอินพุต DateTime เป็นสิ้นเดือน

ตัวอย่าง

EDate

สูตร คำอธิบาย ผลลัพธ์
EDate( วันที่ (2023,5,15 ), 4 ) บวกสี่เดือนกับวันที่ 15 พฤษภาคม 2023 โดยคงวันที่ไว้ไม่เปลี่ยนแปลง Date(2023,9,15)
EDate( วันที่ (2023,5,15 ), -1002 ) ลบ 1,002 เดือนจากวันที่ 15 พฤษภาคม 2023 โดยคงวันที่ไว้ไม่เปลี่ยนแปลง Date(1939,11,15)
EDate( วันที่ (2023,5,15 ), 0 ) บวกศูนย์เดือนกับวันที่ 15 พฤษภาคม 2023 โดยไม่เปลี่ยนแปลงเดือนและปี และปล่อยให้วันที่ไม่เปลี่ยนแปลงเช่นกัน Date(2023,5,15)
EDate( วันที่ (2023,5,31 ), 1 ) บวกหนึ่งเดือนกับวันที่ 15 พฤษภาคม 2023 ซึ่งการปรับวันที่ตั้งแต่เดือนมิถุนายนจะมีวันไม่มากเท่ากับเดือนพฤษภาคม Date(2023,6,30)

EOMonth

สูตร คำอธิบาย ผลลัพธ์
EOMonth(วันที่(2023,5,15);, 4 ) บวกสี่เดือนกับวันที่ 15 พฤษภาคม 2023 ซึ่งเลื่อนวันที่ไปเป็นสิ้นเดือน Date(2023,9,30)
EOMonth( วันที่(2023,5,15);, -1002 ) ลบ 1,002 จากวันที่ 15 พฤษภาคม 2023 ซึ่งเลื่อนวันที่ไปเป็นสิ้นเดือนที่เป็นผลลัพธ์ Date(1939,11,30)
EOMonth(วันที่(2023,5,15);, 0 ) บวกศูนย์เดือนกับวันที่ 15 พฤษภาคม 2023 โดยไม่เปลี่ยนแปลงเดือนและปี ซึ่งเลื่อนวันที่ไปยังสิ้นเดือนที่ไม่มีการแก้ไข Date(2023,5,31)
EOMonth(วันที่(2023,5,31);, 1 ) บวกหนึ่งเดือนถึงวันที่ 15 พฤษภาคม 2023 ซึ่งเลื่อนวันที่ไปเป็นสิ้นเดือนที่เป็นผลลัพธ์ Date(2023,6,30)