กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล
แปลงนิพจน์ของชนิดข้อมูลหนึ่งเป็นนิพจน์อื่น
CONVERT(<Expression>, <Datatype>)
เทอม | นิยาม |
---|---|
Expression |
นิพจน์ที่ถูกต้องใด ๆ |
Datatype |
ค่าจาระไนที่ประกอบด้วย: INTEGER(จํานวนเต็ม), DOUBLE (เลขทศนิยม), STRING(ข้อความ), BOOLEAN(True/False), CURRENCY(Fixed เลขทศนิยม), DATETIME(Date, Timeฯลฯ) |
แสดง 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 |
กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้