หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: แอป
พื้นที่ทํางาน Copilot Studio
Desktop โฟลว์
แอป
แบบจําลอง Power Platform CLI
ฟังก์ชัน
Dataverse Power Pages
เพิ่มหรือลบเดือนกับค่า Date/Time โดยสามารถเลือกปรับเป็นวันของเดือนได้
คำอธิบาย
ฟังก์ชัน EDate และ EOMonth จะย้ายวันที่/เวลาไปข้างหน้าหรือย้อนกลับตามจํานวนเดือนที่ระบุ
หลังจากการปรับ EDate เดือน จะปล่อยให้ส่วนวันไม่เปลี่ยนแปลง เว้นแต่ว่าค่าใหม่จะเกินจุดสิ้นสุดของเดือน เช่น การเลื่อนวันที่ 31 กรกฎาคมย้อนหลังไปหนึ่งเดือน จะได้วันที่ 30 มิถุนายน ใช้ EDate เพื่อคํานวณวันที่ครบกําหนดหรือวันที่ครบกําหนดซึ่งตรงกับวันเดียวกันของเดือนเป็นวันที่ออก
หลังจากปรับปรุงเดือน ให้ EOMonth เปลี่ยน potion วันเป็นวันสุดท้ายของเดือนที่เป็นผลลัพธ์ ใช้ EOMonth เพื่อคํานวณวันที่ครบกําหนดหรือวันที่ครบกําหนดซึ่งตรงกับวันสุดท้ายของเดือน EOMonth สามารถใช้เพื่อย้ายวันที่/เวลาไปยังจุดสิ้นสุดของเดือนโดยการเพิ่มศูนย์เดือนได้
ฟังก์ชันทั้งหมดส่งคืนค่าวันที่ ไม่มีส่วนประกอบเวลาของรวมอยู่ด้วย แม้ว่าจะมีส่วนประกอบดังกล่าวอยู่ในอินพุต Date/Time ก็ตาม
ดูที่ การทำงานกับวันที่และเวลา สำหรับข้อมูลเพิ่มเติม
ไวยากรณ์
EDate( DateTime, NumberOfMonths )
- DateTime - จำเป็น ค่าวันที่/เวลา ที่จะดำเนินการ
- จำนวนเดือน - จำเป็น จำนวนเดือนที่จะบวกหรือลบกับ DateTime ค่าบวกจะให้ผลลัพธ์เป็นวันที่ในอนาคต ค่าลบจะให้ผลลัพธ์เป็นวันที่ในอดีต และค่าศูนย์จะทำให้อินพุต DateTime ไม่เปลี่ยนแปลง
EOMonth( DateTime, NumberOfMonths )
- 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( Date(2023,5,15); , 4 ) | บวกสี่เดือนกับวันที่ 15 พฤษภาคม 2023 ซึ่งเลื่อนวันที่ไปเป็นสิ้นเดือน | Date(2023,9,30) |
| EOMonth( Date(2023,5,15); , -1002 ) | ลบ 1,002 จากวันที่ 15 พฤษภาคม 2023 ซึ่งเลื่อนวันที่ไปเป็นสิ้นเดือนที่เป็นผลลัพธ์ | Date(1939,11,30) |
| EOMonth( Date(2023,5,15); , 0 ) | บวกศูนย์เดือนกับวันที่ 15 พฤษภาคม 2023 โดยไม่เปลี่ยนแปลงเดือนและปี ซึ่งเลื่อนวันที่ไปยังสิ้นเดือนที่ไม่มีการแก้ไข | Date(2023,5,31) |
| EOMonth( Date(2023,5,31); , 1 ) | บวกหนึ่งเดือนถึงวันที่ 15 พฤษภาคม 2023 ซึ่งเลื่อนวันที่ไปเป็นสิ้นเดือนที่เป็นผลลัพธ์ | Date(2023,6,30) |