แปลง

นําไปใช้กับ:การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดการคํานวณวิชวล

แปลงนิพจน์ของชนิดข้อมูลหนึ่งเป็นนิพจน์อื่น

ไวยากรณ์

CONVERT(<Expression>, <Datatype>)  

พารามิเตอร์

เงื่อนไข คำนิยาม
นิพจน์ นิพจน์ที่ถูกต้องใด ๆ
ชนิดข้อมูล ค่าจาระไนที่ประกอบด้วย: INTEGER(ตัวเลขใคร le), DOUBLE (เลขทศนิยม), STRING(ข้อความ), BOOLEAN (จริง/เท็จ), CURRENCY (เลขทศนิยมแบบคงที่), DATETIME (วันที่, เวลา ฯลฯ)

ค่าที่ส่งกลับ

แสดงค่าของ <Expression> ที่แปลเป็น<ชนิดข้อมูล>

หมายเหตุ

  • ฟังก์ชันจะแสดงข้อผิดพลาดเมื่อไม่สามารถแปลงค่าเป็นชนิดข้อมูลที่ระบุได้

  • คอลัมน์จากการคํานวณ DAX ต้องเป็นชนิดข้อมูลเดียว เนื่องจากฟังก์ชัน MEDIAN และ MEDIANX ที่อยู่เหนือคอลัมน์จํานวนเต็ม แสดงชนิดข้อมูลแบบผสม เป็นจํานวนเต็มหรือรายการคู่ นิพจน์คอลัมน์จากการคํานวณต่อไปนี้จะแสดงข้อผิดพลาดเป็นผลลัพธ์: MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned])

  • เพื่อหลีกเลี่ยงชนิดข้อมูลแบบผสม ให้เปลี่ยนนิพจน์เพื่อแสดงผลลัพธ์เป็นชนิดข้อมูลแบบคู่เสมอ ตัวอย่างเช่น:
    MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE)).

  • ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)

ตัวอย่าง

คิวรี DAX

EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }  

การส่งคืน

[Value]
2