共用方式為


CONVERT

適用於:匯出數據行計算數據表量值視覺計算

將某個數據類型的表達式轉換成另一個數據類型。

語法

CONVERT(<Expression>, <Datatype>)

參數

術語 定義
Expression 任何有效的表達式。
Datatype 列舉包含:BOOLEAN/LOGICAL、/DECIMAL、 CURRENCYDATETIME、DOUBLE、INTEGER/INT64、STRING/TEXT。

傳回值

傳回 Expression的值,轉譯為 Datatype

言論

  • 當值無法轉換成指定的數據類型時,函式會傳回錯誤。

  • DAX 計算結果列必須是單一數據類型。 由於整數資料行上的 and MEDIANX 函數會傳回混合資料類型 (整數或雙精度),因此MEDIAN下列計算資料行運算式會傳回錯誤:

    MedianOrderQuantity = MEDIAN ( [Order Quantity] )
    
  • 若要避免混合資料類型,請變更運算式以一律傳回 double 資料類型,例如:

    MedianOrderQuantity = MEDIANX('Sales', CONVERT([Order Quantity], DOUBLE))
    
  • 在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

DAX 查詢

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

返回

[值]
2