EDATE
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล
ส่งกลับ date ที่เป็นจํานวนเดือนที่ระบุก่อน or หลังจาก dateเริ่มต้น ใช้ EDATE เพื่อ calculate วันที่ครบกําหนด or วันที่ครบกําหนดซึ่งตรงกับ day เดียวกันกับ monthdate ของปัญหา
วากยสัมพันธ์
EDATE(<start_date>, <months>)
พารามิเตอร์
เทอม | นิยาม |
---|---|
start_date |
date ใน datetime ortext format ที่แสดงถึง dateเริ่มต้น |
months |
จํานวนเต็มที่แสดงถึงจํานวนเดือนก่อน or หลังจาก start_date |
value ผลลัพธ์
date (datetime
)
หมาย เหตุ
ในทางตรงกันข้ามกับ Microsoft Excel ซึ่งจัดเก็บวันที่เป็นหมายเลขลําดับประจําสินค้า DAX ทํางานกับวันที่ใน
datetime
format วันที่ที่จัดเก็บในรูปแบบอื่น ๆ จะถูกแปลงโดยนัยIf
start_date
ถูก notdateที่ถูกต้อง EDATE จะส่งกลับ error ตรวจสอบให้แน่ใจว่าการอ้างอิงคอลัมน์ ordate ที่คุณใส่เป็นอาร์กิวเมนต์ first เป็น dateIf
months
จะถูก not จํานวนเต็ม จะถูกตัดทอนเมื่ออาร์กิวเมนต์ date เป็นการแสดงข้อความของ dateฟังก์ชัน EDATE จะใช้การตั้งค่าระบบภาษา anddatetime ของคอมพิวเตอร์ไคลเอ็นต์ในการทําความเข้าใจ value ข้อความเพื่อดําเนินการแปลง If การตั้งค่า datetime ปัจจุบันแสดง date ใน format ของ Month/Day/Yearจากนั้นสตริงต่อไปนี้ "8/1/2009" จะถูกตีความว่าเป็น value วันที่เวลาเทียบเท่ากับ 8 มกราคม 2009 อย่างไรก็ตาม if การตั้งค่า datetime ปัจจุบันแสดง date ใน format ของ Day/Month/Yearสตริงเดียวกันนี้จะถูกตีความว่าเป็น value วันที่เวลา ซึ่งเทียบเท่ากับ 1 สิงหาคม 2009
If date ที่ร้องขอจะผ่าน lastday ของ monthที่สอดคล้องกัน จากนั้นระบบจะแสดง lastday ของ month ตัวอย่างเช่น ฟังก์ชันต่อไปนี้: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) จะแสดง 28 กุมภาพันธ์ 2009; ซึ่งสอดคล้องกับหนึ่ง month หลังจาก dateเริ่มต้น
ฟังก์ชันนี้ not ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณ or กฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
ตัวอย่างต่อไปนี้จะแสดง date สามเดือนหลังจากลําดับ dateซึ่งถูกเก็บไว้ในคอลัมน์ [TransactionDate]
= EDATE([TransactionDate],3)
เนื้อหา Related
ฟังก์ชัน EOMONTHDateandtime ฟังก์ชัน