PL-300 練習ドリル(非公式) / 領域1 データの準備 / 択一
null を 0 に置き換える
金額の列(整数型)に、null の行がある。
「変換」タブの「値の置換」で、検索する値に null、置換後に 0 を入れて、null を 0 にした。
置換の直後の、この列のデータ型は、どうなるか。
- A. (不正解) 整数のまま
誤り。実機では、置換のあと、整数から別の型に変わった。 - B. (正解) 10進数
正しい。実機で、列のデータ型が整数から10進数に変わった(リボンの表示と、列名の左のアイコン)。 - C. (不正解) テキスト
誤り。実機では、10進数になった。テキストにはならなかった。 - D. (不正解) 日付
誤り。日付になる要素はない。実機では、10進数になった。
解き方
置き換えると、列の型が変わることがあります。置換の直後は、型を確認し、必要なら整数に戻します。
根拠(確かめたこと)
- 実機(記事 powerquery-replace-null-with-zero): 式は Table.ReplaceValue(…, null, 0, Replacer.ReplaceValue, {"金額"}) で、置き換えのあと、列のデータ型は、整数から10進数になった。
公式ドキュメント
関連する記事
Microsoft 公式の教材ではなく、非公式の練習問題です。確認日: 2026-11-04。一覧に戻る / ドリルを始める