DAX 資料類型

已完成

語意模型數據行具有集合數據類型,可確保所有數據行值都符合該數據類型。 資料行資料類型定義在 Power Query 中,或是在計算資料行的範例中。它從公式推導出來。 量值資料類型 (與計算結果欄資料類型相似) 是從公式推導出來。

雖然模型資料類型與 DAX 資料類型之間有直接關聯性,但兩者仍然不同。 下表列出模型資料類型和 DAX 資料類型。 請留意每個資料類型支援的範圍。

模型資料類型 DAX 資料類型 描述
整數 64 位元整數 -263 到 263-1
十進位數字 64 位實數 負值:-1.79 x 10308 到-2.23 x 10-308 - 零 (0) - 正值:2.23 x 10-308 到 1.79 x 10308 - 限制為 17 個小數位數
Boolean Boolean TRUE 或 FALSE
文字 字串 Unicode 字元字串
日期 日期/時間 有效日期是 1900 年 1 月 1 日之後的所有日期
貨幣 貨幣 -9.22 x 1014 至 9.22 x 1014 - 限制為固定精確度的四個小數位數
N/A 空白 在某些情況下,相當於資料庫 (SQL) NULL

空白資料類型

需要特別留意空白資料類型。 針對資料庫的 NULL 和 Excel 中的空白資料格,DAX 會使用空白來表示。 空白不代表零。 比較容易理解的方式是將其視為「缺值」。

與空白資料類型相關的兩個 DAX 函式:BLANK DAX 函式會傳回空白,而 ISBLANK DAX 函式則會測試運算式是否會評估為空白。