5.ブランク型/ヌル型(Blanks/null)
データベースnull値とExcelの空白が読み込まれたとき、Blankに置き換わります。DAXでは、null、空白値、空のセル、または欠落値はすべてBLANKで表されます。
Power Queryで作成されたテーブルにあるnullと「""]をテキスト型と整数型に変換すると、以下のようになります。
null&Blank
let
Source =
Table.FromRecords(
{
[CustomerNumber = 1001, Name = "Tanaka", Value = 10],
[CustomerNumber = 1002, Name = null, Value = null],
[CustomerNumber = 1003, Name = "", Value = ""]
},
type table[CustomerNumber = Int64.Type, Name = Text.Type, Value = Int64.Type]
)
in
Source
このまま読み込むと、「""」がInt64.Typeで解決できないためエラーになります。
数値型は「""」を暗黙的に変換することはできないので、Power Queryで事前に変換作業を行う必要があります。
変換(Int64.From(""))されると、結果はnullになります。
テキスト型は、「""」はそのまま読み込むことができますが、nullはBlankに変換され、「""」は長さ0の文字列になります。
6.バイナリデータ型(BINARY)
バイナリのデータ型がメニューに表示されますが、Power BIデータモデルではサポートされていません。バイナリ列を読み込もうとするとエラーが発生する可能性があります。