閱讀英文

共用方式為


CONVERT

適用於:計算結果列匯出數據表量值視覺計算

將一種資料類型的運算式轉換成另一種。

語法

DAX
CONVERT(<Expression>, <Datatype>)  

參數

詞彙 定義
運算式 任何有效的運算式。
Datatype 列舉,其包含:INTEGER(整數)、DOUBLE(小數)、STRING(文字)、BOOLEAN(True/False)、CURRENCY(位數固定的小數)、DATETIME(日期、時間等)。

傳回值

傳回 <Expression> 的值,轉譯為 <Datatype>。

備註

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

  • DAX 計算結果欄必須是單一資料類型。 因為整數資料行的 MEDIAN 和 MEDIANX 函式會傳回混合的資料類型 (整數或雙精確度),所以下列計算結果欄運算式會傳回錯誤:MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned])

  • 為避免混合的資料類型,請將運算式變更為一律傳回雙精確度資料類型,例如:
    MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE)).

  • 在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

範例

DAX 查詢

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

傳回

[Value]
2