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 函式則會測試運算式是否會評估為空白。