หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: คอลัมน์จากการคํานวณ![]()
ตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
ส่งกลับราคาต่อมูลค่าหน้าตราสาร \$100 สําหรับตั๋วเงินคลัง
ไวยากรณ์
TBILLPRICE(<settlement>, <maturity>, <discount>)
พารามิเตอร์
| เงื่อนไข | คำนิยาม |
|---|---|
settlement |
วันที่ชําระเงินของตั๋วเงินคลัง วันที่ชําระเงินหลักทรัพย์คือวันหลังจากวันที่ออกเมื่อมีการซื้อขายตั๋วเงินคลังกับผู้ซื้อ |
maturity |
วันครบกําหนดของตั๋วเงินคลัง วันครบกําหนดคือวันที่ตั๋วเงินคลังหมดอายุ |
discount |
อัตราส่วนลดของตั๋วเงินคลัง |
ค่าผลลัพธ์
ราคาของตั๋วเงินคลังต่อมูลค่าหน้าตราสาร \$100
หมายเหตุ
วันที่จะถูกจัดเก็บเป็นหมายเลขซีเรียลตามลําดับเพื่อให้สามารถใช้ในการคํานวณได้ ใน DAX30 ธันวาคม 1899 คือวันที่ 0 และ 1 มกราคม 2008 คือ 39448 เนื่องจากเป็นวันที่ 39,448 หลังจากวันที่ 30 ธันวาคม 1899
TBILLPRICE จะถูกคํานวณดังนี้:
$$\text{TBILLPRICE} = 100 \times (1 - \frac{\text{discount} \times \text{DSM}}{360})$$
โดยที่:
- $\text{DSM}$ = จํานวนของวันตั้งแต่วันที่ชําระเงินจนถึงวันครบกําหนด โดยไม่รวมวันครบกําหนดใดก็ตามที่เกินหนึ่งปีปฏิทินหลังจากวันที่ชําระเงิน
วันที่ชําระเงินและครบกําหนดถูกปัดเศษทิ้งเหลือจํานวนเต็ม
ข้อผิดพลาดจะถูกส่งกลับ ถ้าหากว่า:
- วันที่ชําระเงินหรือครบกําหนดเป็นวันที่ไม่ที่ถูกต้อง
- วันที่ชําระเงิน≥วันครบกําหนดหรือวันครบกําหนดมากกว่าหนึ่งปีหลังจากวันที่ชําระเงิน
- ส่วนลด≤ 0
-
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
| ข้อมูล | คำอธิบาย: |
|---|---|
| 3/31/2008 | วันที่ชําระเงิน |
| 6/1/2008 | วันที่ครบกําหนด |
| 9.0% | เปอร์เซ็นต์อัตราส่วนลด |
คิวรี DAX ต่อไปนี้:
EVALUATE
{
TBILLPRICE(DATE(2008,3,31), DATE(2008,6,1), 0.09)
}
ส่งกลับราคาตั๋วเงินคลังต่อมูลค่าหน้าตราสาร \$100 สําหรับพันธบัตรที่มีเงื่อนไขที่ระบุไว้ข้างต้น
| [ค่า] |
|---|
| 98.45 |