Power BI で、日付が日付にならない(数字・文字列になる)ときの直し方
濵口 翔長崎で、Power BI のつまずきを記録しています確認日2026年10月25日。
Power BI Desktop(日本語版、 2.159.883.0)で、 ダミーの 5行の CSV を 使って 確かめました。 確認できていない ことは、 末尾に まとめました。
CSV の
結論
(30秒版)
- 「2026/10/01」
「2026.10.01」 「2026-10-01」 「2026年10月1日」は、 どれも 日付と して 読み込まれました。 - 「20261001」
(8桁の 数字)は 整数 に なり、 日付の 階層が 出ませんでした。 1行に 「不明」が 混ざった 日付の 列は テキスト に なりました。 - 整数の
「20261001」は、 DAX の DATE(INT(x/10000), MOD(INT(x/100),100), MOD(x,100))で日付に できました。 テキストの 列は、 Power Query で 「不明」を 置換してから 型を 「日付」に すると、 直りました (置換しないと、 その 行が Error に なります)。
動画で見る(3分29秒)
この
何が起きたか
次のような、
- スラッシュ: 2026/10/01
- 数字8桁: 20261001
- ドット: 2026.10.01
- ハイフン: 2026-10-01
- 日本語: 2026年10月1日
- 不明あり
: 4行は 2026/10/01 の 形で、 1行(3行目)だけ 「不明」
Power BI Desktop が
- スラッシュ、
ドット、 ハイフン、 日本語: 日付 - 数字8桁: 整数
- 不明あり
: テキスト
データペインでは、

直し方1: 整数の「20261001」を日付にする(DAX)
テーブルを
日付変換 = DATE(INT([数字8桁]/10000), MOD(INT([数字8桁]/100),100), MOD([数字8桁],100))
作られた

直し方2: 「不明」が混ざって、テキストになった列(Power Query)
ホームの
置換しないで、型だけを日付にすると
「不明あり」の

「不明」を置換してから、型を日付にすると
- 「不明あり」の
列を 選び、 ホームの 「値の 置換」を 開きます。 - 「検索する
値」に 「不明」と 入れ、 「置換後」は 空の まま、 OK を 押します。 - データ型を
「日付」に します。
3行目は、

確認していないこと
- 読み込み時の
型の 判定は、 画面に 「データ型検出: 最初の 200行に 基づく」と 出ていました。 5行の CSV で 確かめたので、 200行より 後ろの 行に 「不明」のような 値が ある ときの 動きは、 確かめていません。 - 「令和8年10月1日」
「R8.10.1」などの 和暦、 Excel の シリアル値(数字の 日付)は、 この 記事では 試していません (和暦は、 別の 記事で 確かめました)。 - Power BI サービスと、
英語版の 画面は、 確かめていません。 - この
環境の 「日付」の 表示は、 「2026年10月01日 木曜日」の 形でした。 表示の 形は、 書式の 設定で 変わります。
この記事で使った用語
- Power BI Desktop
- Windows で動く、レポートを作るためのアプリです。データの取り込みとモデルの作成、レポートの作成に向いています。