DAX のデータ型

完了

セマンティック モデル列は設定されたデータ型を保持します。これにより、すべての列の値がそのデータ型に準拠するようになります。 列のデータ型は Power Query で定義されます。計算列の場合は、数式から推論されます。 メジャーのデータ型は、計算列のデータ型と同様に、数式から推論されます。

モデルのデータ型は DAX のデータ型と同じではありませんが、それらの間に直接的な関係があります。 次の表に、モデルのデータ型と DAX のデータ型の一覧を示します。 各データ型でサポートされている値の範囲に注目してください。

モデルのデータ型 DAX のデータ型 説明
整数 64 ビット整数 -263 から 263-1
10 進数 64 ビット実数 負: -1.79 x 10308 から -2.23 x 10-308 ゼロ (0) - 正: 2.23 x 10-308 から 1.79 x 10308 - 10 進数 17 桁に制限されています
Boolean ブール値 TRUE または FALSE
テキスト 文字列 Unicode 文字列
日付 日付/時刻 1900 年 1 月 1 日より後のすべての日付が有効です
通貨 通貨 -9.22 x 1014 から 9.22 x 1014 - 固定有効桁数が 10 進数 4 桁に制限されています
N/A BLANK 場合によっては、データベース (SQL) の NULL に相当します

BLANK データ型

BLANK データ型については、特に説明が必要です。 DAX は、データベースの NULL と Excel の空白セルの両方に対して BLANK を使用します。 BLANK はゼロを意味しません。 "値が存在しない" と考えた方が簡単な場合もあります。

BLANK データ型に関連する DAX 関数が 2 つあります。BLANK DAX 関数は BLANK を返し、ISBLANK DAX 関数は式が BLANK に評価されるかどうかをテストします。