YEARFRAC
นําไปใช้กับ:การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดการคํานวณวิชวล
คํานวณเศษส่วนของปีที่แทนด้วยจํานวนวันทั้งวันระหว่างสองวัน ใช้ฟังก์ชันแผ่นงาน YEARFRAC เพื่อระบุสัดส่วนของผลประโยชน์หรือภาระผูกพันตลอดทั้งปีเพื่อกําหนดให้กับเงื่อนไขเฉพาะ
ไวยากรณ์
YEARFRAC(<start_date>, <end_date>, <basis>)
พารามิเตอร์
เงื่อนไข | คำนิยาม |
---|---|
start_date | วันที่เริ่มต้นในรูปแบบ datetime |
end_date | วันที่สิ้นสุดในรูปแบบ datetime |
พื้นฐาน | (ไม่บังคับ) ชนิดของเกณฑ์ในการนับจํานวนวัน อาร์กิวเมนต์ทั้งหมดจะถูกปัดเศษเป็นจํานวนเต็ม Basis - คําอธิบาย 0 - US (NASD) 30/360 (ค่าเริ่มต้น) 1 - จริง/ตามจริง 2 - จริง/360 3 - จริง/365 4 - ยุโรป 30/360 |
ค่าที่ส่งกลับ
เลขทศนิยม ชนิดข้อมูลภายในเป็นหมายเลขทศนิยมความแม่นยําสองเท่า IEEE 64 บิต (8 ไบต์) ที่มีเครื่องหมาย
หมายเหตุ
ในทางตรงกันข้ามกับ Microsoft Excel ซึ่งจัดเก็บวันที่เป็นหมายเลขซีเรียล DAX จะใช้ รูปแบบ datetime เพื่อทํางานกับวันที่และเวลา ถ้าคุณต้องการดูวันที่เป็นหมายเลขลําดับประจําสินค้า คุณสามารถใช้ตัวเลือกการจัดรูปแบบใน Excel
ถ้า start_date หรือ end_date ไม่ใช่วันที่ที่ถูกต้อง YEARFRAC จะแสดงข้อผิดพลาด
ถ้า basis< 0 หรือถ้า basis> 4 YEARFRAC ส่งกลับข้อผิดพลาด
ตัวอย่าง 1
ตัวอย่างต่อไปนี้จะแสดงเศษของปีที่แสดงโดยความแตกต่างระหว่างวันที่ในสองคอลัมน์ TransactionDate
และ ShippingDate
:
= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])
ตัวอย่าง 2
ตัวอย่างต่อไปนี้จะส่งกลับเศษของปีที่แสดงโดยความแตกต่างระหว่างวันที่ 1 มกราคม และ 1 มีนาคม:
= YEARFRAC("Jan 1 2007","Mar 1 2007")
ใช้ปีแบบสี่หลักทุกครั้งที่ทําได้เพื่อหลีกเลี่ยงผลลัพธ์ที่ไม่คาดคิด เมื่อมีการตัดทอนปี จะถูกสมมติว่าเป็นปีปัจจุบัน เมื่อวันที่เป็นหรือเว้นไว้ ระบบจะสันนิษฐานว่าวันแรกของเดือน
อาร์กิวเมนต์ ที่สอง basis ถูกละเว้นเช่นกัน ดังนั้นจะมีการคํานวณเศษส่วนของปีตามมาตรฐานสหรัฐอเมริกา (NASD) 30/360
เนื้อหาที่เกี่ยวข้อง
ฟังก์ชันวันที่และเวลา
ฟังก์ชัน WEEKNUM
ฟังก์ชัน YEARFRAC
ฟังก์ชัน WEEKDAY
คำติชม
https://aka.ms/ContentUserFeedback
เร็วๆ นี้: ตลอดปี 2024 เราจะขจัดปัญหา GitHub เพื่อเป็นกลไกคำติชมสำหรับเนื้อหา และแทนที่ด้วยระบบคำติชมใหม่ สำหรับข้อมูลเพิ่มเติม ให้ดู:ส่งและดูข้อคิดเห็นสำหรับ