事件
3月31日 下午11時 - 4月2日 下午11時
最終Microsoft Fabric、Power BI、SQL 和 AI 社群主導的活動。 2025 年 3 月 31 日至 4 月 2 日。
立即註冊將一種資料類型的運算式轉換成另一種。
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 查詢
EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }
傳回
[Value] |
---|
2 |
事件
3月31日 下午11時 - 4月2日 下午11時
最終Microsoft Fabric、Power BI、SQL 和 AI 社群主導的活動。 2025 年 3 月 31 日至 4 月 2 日。
立即註冊