แชร์ผ่าน


CONVERT

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

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

วากยสัมพันธ์

CONVERT(<Expression>, <Datatype>)

พารามิเตอร์

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

ค่าผลลัพธ์

แสดงค่าของ Expressionที่แปลเป็น Datatype

หมาย เหตุ

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

  • 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