อ่านในภาษาอังกฤษ

แชร์ผ่าน


CONVERT

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

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

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

CONVERT(<Expression>, <Datatype>)  

พารามิเตอร์

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

value ผลลัพธ์

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

หมาย เหตุ

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

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

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

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

ตัวอย่าง

คิวรี DAX

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

กลับ

[Value]
2