BI の前処理とは?Power BI の Power Query でできること(やりたいこと別の一覧)
濵口 翔長崎で、Power BI のつまずきを記録しています確認日2026年10月27日。
公式の 記載は Microsoft Learn( 「What is Power Query?」など )から、 実機で 確かめた 内容は、 各記事の 確認日・画面の バージョンに 従います。
「BI の
結論
(30秒版)
- Power BI では、
前処理は、 主に Power Query で 行います。 Power BI Desktop では、 ホームの 「データの 変換」から 開きます (公式の 記載)。 - Power Query で
行った 変換は、手順 (ステップ)として され、記録 元の データは 変更されません。 データが 更新された とき、 同じ 手順で、 やり直せます (公式の 記載)。 - 下の
一覧は、 私が 実機で 確かめた 手順の 記事です。 「何が 起きたか」と 「どう 直したか」が 分かる ものだけを 集めました。
前処理で、何をするのか
BI ツールに
- CSV の
先頭に タイトルや 日付の 行が ある。 - 数字の
列が、 「1,200円」のような 文字を 含んで、 文字列に なっている。 - 空白の
行や、 重複した 行が ある。 - 日付が、
数字や 文字列に なっている。 - 横に
並んだ 表(月が 列に なっている )を、 縦の 表に したい。
こうした
Power Query とは(公式の記載)
Microsoft Learn では、
- データに
接続して、 形を 整え、 その 変換の 手順を、更新できる クエリ として 保存する。 - 画面の
ボタンや メニューで 操作でき、コードを 書かなくても 。使える 操作すると、 裏で M 言語の コードが 自動で 作られる。 - 変換は
「適用した ステップ」と して 記録される。 元の データは 変更しない。 - 変換には、
列の 削除、 行の フィルター、 1行目を ヘッダーに する、と いった 簡単な ものから、 マージ、 グループ化、 ピボット、 ピボット解除のような 高度な ものまである。
Power BI Desktop で
やりたいこと別の一覧
次の
読み込んだ直後の形を直す
- CSV の
先頭の : 列名が注記行を 飛ばして 読み込む Column1〜Column4 に なり、 見出しが データの 行に 入る ときに、 「上位の 行の 削除」と 「1行目を ヘッダーと して 使用」で 直しました。 - CSV の
1行目が : 全部が見出しに ならない 文字の CSV で、 見出しが 昇格されない ときの 直し方です。 - Excel の
結合セル・タイトル行を 整えて 読み込む - CSV が
文字化けした : プレビューのときの 直し方 「元の ファイル」で 文字コードを 変えます。 - フォルダー内の
複数の CSV を 1つに まとめる
型と値を直す
- 数字の
列が 合計できない (文字列に なる ) - 日付が
日付に ならない (数字・文字列に なる ) - 「DataFormat.Error: Number に
変換できませんでした」 : 数字にできない 値は Error に なり、 そのまま 読み込むと、 その 行が グラフや 表から 黙って 消えました。 - null(空)を
0 に : 置き換えると、置き換える 列の 型が 「整数」から 「10進数」に 変わりました。 - 全角の
英数字を 半角に そろえる - 和暦(令和5年4月1日)を
日付に 直す - 日時の
列から 日付だけを 取り出す
行・列を整える
- 空白行と
重複行を : 見た消す 目が 同じ 行が 消えなかった 原因は、 空白(スペース)でした。 - 「S01-渋谷」のような
値を : 区切りが2つの 列に 分ける 2つ ある 行では、 後ろの 部分が、 黙って 消えました。 - 条件列を
作る : 金額が空(null)の 行だけが Error に なりました。
形を変える・つなぐ
- Excel の
横長の : 適用すると、表を 縦の 表に する (ピボット解除) 以前の グラフが 壊れる 点も、 確かめました。 - 店舗ごとの
合計を 出す (グループ化) - VLOOKUP のように
別の 表から 値を 持ってくる (クエリの マージ)
前処理で気をつけること(上の記事で、実機で確かめたこと)
- 黙って
消える ことがあります。・ 黙って 切れる 型変換で Error に なった 行や、 区切りで 分割した ときの 余りの 部分は、 警告なしに、 グラフや 表から 消えました。 変換の あとは、 行数と 合計を、 元の データと 見比べると 安全です。 - 型を
変えると、 ことがあります。ほかが 連動して 変わる null を 0 に 置き換えた とき、 列の 型が 変わりました。 - 作業の
手順は、 「適用した ステップ」に 残ります。 変な ところで、 止まったら、 ステップを 1つずつ戻して、 確かめられます。
まだ確かめていないこと
- Power Query Online(Dataflow など)での
操作。 - データの
更新の 予約(Power BI サービス)。 - 大きな
データ(数十万行以上 )での 速さ。
参考
- Microsoft Learn: What is Power Query? — https://learn.microsoft.com/power-query/power-query-what-is-power-query
- Microsoft Learn: Use Power Query to transform data — https://learn.microsoft.com/power-query/power-query-ui