PDURATION
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณหน่วยวัดการคํานวณวิชวล
ส่งกลับจํานวนรอบระยะเวลาที่จําเป็นต่อการลงทุนเพื่อให้ถึงค่าที่ระบุ
วากยสัมพันธ์
PDURATION(<rate>, <pv>, <fv>)
พารามิเตอร์
เทอม | นิยาม |
---|---|
rate |
อัตราดอกเบี้ยต่อรอบระยะเวลา |
pv |
มูลค่าปัจจุบันของการลงทุน |
fv |
มูลค่าในอนาคตที่ต้องการของการลงทุน |
ค่าผลลัพธ์
จํานวนของรอบระยะเวลา
หมาย เหตุ
PDURATION ใช้สมการต่อไปนี้:
$$\text{PDURATION} = \frac{log(\text{fv}) - log(\text{pv})}{log(1 + \text{rate})}$$
ข้อผิดพลาดจะถูกส่งกลับ ถ้าหากว่า:
- อัตรา≤ 0
- pv ≤ 0
- fv ≤ 0
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่างที่ 1
คิวรี DAX ต่อไปนี้:
EVALUATE
{
PDURATION(0.025, 2000, 2200)
}
ส่งกลับจํานวนปีที่จําเป็นสําหรับการลงทุน \$2000 โดยมีรายได้ 2.5% รายปีจนถึง \$2200
[ค่า] |
---|
3.85986616262266 |
ตัวอย่างที่ 2
คิวรี DAX ต่อไปนี้:
EVALUATE
{
PDURATION(0.025/12, 1000, 1200)
}
ส่งกลับจํานวนเดือนที่จําเป็นสําหรับการลงทุน \$1000 โดยมีรายได้ 2.5% รายปีจนถึง \$1200
[ค่า] |
---|
87.6054764193714 |