CURRENCY
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
ประเมินอาร์กิวเมนต์และแสดงผลลัพธ์เป็นชนิดข้อมูลสกุลเงิน
วากยสัมพันธ์
CURRENCY(<value>)
พารามิเตอร์
เทอม | นิยาม |
---|---|
value |
นิพจน์ DAX ใด ๆ ที่แสดงค่าสเกลาเดียวซึ่งจะมีการประเมินนิพจน์เพียงครั้งเดียวก่อนการดําเนินการอื่น ๆ ทั้งหมด |
ค่าผลลัพธ์
ค่าของนิพจน์ที่ประเมินและแสดงเป็นค่าชนิดสกุลเงิน
หมาย เหตุ
ฟังก์ชัน CURRENCY จะปัดเศษทศนิยมตําแหน่งที่ 5 ในค่า เพื่อแสดงเลขทศนิยมตําแหน่งที่ 4 การปัดเศษขึ้นเกิดขึ้นถ้าทศนิยมตําแหน่งที่ 5 มีค่าเท่ากับหรือมากกว่า 5 ตัวอย่างเช่น ถ้าค่าคือ 3.6666666666666 การแปลงเป็นสกุลเงินจะแสดงค่า \$3.6667 อย่างไรก็ตาม หากค่าคือ 3.0123456789 การแปลงเป็นสกุลเงินจะแสดงค่า \$3.0123
ถ้าชนิดข้อมูลของนิพจน์คือ TrueFalse CURRENCY(
TrueFalse
) จะแสดง \$1.0000 สําหรับค่า True และ \$0.0000 สําหรับค่าเท็จถ้าชนิดข้อมูลของนิพจน์เป็น Text CURRENCY(
Text
) จะพยายามแปลงข้อความเป็นตัวเลข ถ้าการแปลงสําเร็จ ตัวเลขจะถูกแปลงเป็นสกุลเงิน มิฉะนั้นจะส่งกลับเป็นข้อผิดพลาดถ้าชนิดข้อมูลของนิพจน์คือ DateTime CURRENCY(
DateTime
) จะแปลงค่า วันที่เวลา เป็นตัวเลขและตัวเลขนั้นเป็นสกุลเงิน ค่า DateTime มีส่วนจํานวนเต็มที่แสดงจํานวนวันระหว่างวันที่ที่ระบุถึง 1900-03-01 และเศษส่วนที่แสดงถึงเศษของวัน (โดยที่ 12 ชั่วโมงหรือเที่ยงวันคือ 0.5 วัน) ถ้าค่าของนิพจน์ไม่ใช่ค่า DateTime ที่เหมาะสม ระบบจะแสดงเป็นข้อผิดพลาด
ตัวอย่าง
แปลงตัวเลข 1234.56 เป็นชนิดข้อมูลสกุลเงิน
= CURRENCY(1234.56)
แสดงค่า 1234.56000