Power Query で null(空)を 0 に置き換える方法
濵口 翔長崎で、Power BI のつまずきを記録しています確認日2026年10月24日。
Power BI Desktop(日本語版、 2.159.883.0)で、 ダミーの CSV を 使って 確かめました。 確認できていない ことは、 末尾に まとめました。
CSV の
結論
(30秒版)
- 金額の
列を 選んで、 「変換」 タブの 「値の 置換」を 押し、 「検索する 値」に null、「置換後」に 0を入れると、 null の 行が 0 に なりました。 - 式は、
Table.ReplaceValue(…, null, 0, Replacer.ReplaceValue, {"金額"})でした。- 置き換えの
あと、 列の データ型が、整数から 10進数に (リボンの変わりました 表示と、 列の 名前の 左の アイコン)。 必要なら、 型を 戻します。
前提
ダミーの

手順
- 「金額」の
列の 見出しを 押して、 列を 選びます。 - 「変換」
タブの 「値の 置換」を 押します。 - 「検索する
値」に null、「置換後」に 0と入れて、 「OK」を 押します。

8行目の

式は、
Table.ReplaceValue(追加されたカスタム, null, 0, Replacer.ReplaceValue, {"金額"})
置き換えると、型が変わった
置き換える
値の
公式の記載との照合
Microsoft Learn(英語版、
- Azure DevOps の
Power BI 向けの 記事に、 同じ 手順が あります。 null を、 Replace Values の 「Value to Find」に null、「Replace With」に 0と入れる、と いう 内容です。 私の 画面と 同じです。 計算の 前に、 null を 0 に 置き換えると、 割り算などの 計算で、 エラーを 避けられる、と 書かれています。 Table.ReplaceValueの説明では、 第4引数に、 置き換えの 関数 ( Replacer.ReplaceValueなど)を渡す、 と 書かれています。 私の 式と 同じ形です。
この記事で確認できたこと・できていないこと
確認日: 2026年10月24日。
確認できた
- 「値の
置換」で、 null を 0 に 置き換えられる こと (検索する 値に nullと入れる ) - 式が
Table.ReplaceValueで、ステップ名が 「置き換えられた 値」である こと - 置き換えの
あと、 列の 型が、 整数から 10進数に 変わった こと
確認できていない
- 型が
変わる 理由、 型を 整数に 戻す操作 - テキストの
列の null や、 空の 文字("")の 置き換え (空の 文字と null は、 別の 値です) - 複数の
列を、 同時に 置き換える 場合 - 「0 に
置き換える」と 「null の まま」で、 グラフや合計が、 どう 変わるか - Power BI サービスでの
動作、 英語版での 名称
参考
- Transform Analytics data to generate Power BI reports(Microsoft Learn、
英語版) 。確認日 2026年10月24日。 - Table.ReplaceValue(Microsoft Learn、
英語版) 。確認日 2026年10月24日。
この記事で使った用語
- Power BI Desktop
- Windows で動く、レポートを作るためのアプリです。データの取り込みとモデルの作成、レポートの作成に向いています。