同じ行が表で1行にまとまる
目的(何のためにやるか)
表には、同じ行を1行にまとめて表示する働きがあります。行数や合計が、元のデータと合わなく見える原因を、理解するための練習です。
状況
同じ内容の行が2つずつある6行の CSV です。表にすると、6行出るはずが減ります。
準備
- CSV をダウンロードします(ダミーのデータです)。
- Power BI Desktop で、CSV を読み込みます。やり方は、はじめかたにあります。
やること
- 店舗、商品、売上を表に入れ、売上を「合計」にして行数を数える。
- 売上を「集計しない」にして、行数を数える。
- 6行すべてを表に出す。
まず、下を見ずに、自分でやってみてください。うまくいかなければ、ここから下の解説を、上から順に、読みながら、やってみます。
解き方(ステップごとの解説・画面つき)
何が起きたか
売上を「合計」にした表
表に、店舗、商品、売上を入れると(売上は、既定の「合計」)、次のとおりでした。
- 渋谷のりんごは 2,400、新宿のりんごも 2,400 と、2行分が合算されました。
- 表は 4行(渋谷と新宿の、りんごとみかん)で、合計の行は 6,400 でした。

表。渋谷のみかん 800、渋谷のりんご 2400、新宿のみかん 800、新宿のりんご 2400、合計 6400 売上を「集計しない」にした表
売上を「集計しない」に切り替えると、次のとおりでした。
- りんごは、渋谷も新宿も 1,200 の1行だけになりました。同じ内容の行が、1行に潰れました。
- 表は 4行 のまま、合計の行は出ません でした。

表。渋谷のみかん 800、渋谷のりんご 1200、新宿のみかん 800、新宿のりんご 1200 の4行で、合計の行はない 元の CSV の6行が、4行に見えています。
直し方: インデックス列を足して、全部の行を出す
1. Power Query でインデックス列を追加する
ホームの「データの変換」で、Power Query エディターを開き、「列の追加」タブの「インデックス列」を押しました(0 から始まる番号)。
- 「インデックス」という列が加わり、0〜5 の番号が付きました。
- 数式は
Table.AddIndexColumn(変更された型, "インデックス", 0, 1, Int64.Type)で、手順は「追加されたインデックス」でした。

Power Query エディター。店舗、商品、売上の右に、インデックスの列が加わり、0〜5 の番号が付いている 2. 表にインデックスを入れて、「集計しない」にする
「閉じて適用」を押して、データペインに加わった「インデックス」を、表に入れました。
- 整数の列なので、既定は「合計」です。「集計しない」に変えないと、4行のままでした(インデックスが、各行の組み合わせごとに合計されるだけです)。
- 「集計しない」にすると、6行全部 が出ました(渋谷のりんごが 0 番と 1 番、新宿のりんごが 3 番と 4 番、など)。

表。店舗、商品、売上、インデックスの6行。渋谷のりんごが 0 と 1、新宿のりんごが 3 と 4
答え合わせ
自分で採点する数字
「インデックス列」を入れた表は6行、売上を「合計」にした元の表は4行(合計 6,400)。
- 売上が「合計」のときは、同じ行が合算される(1,200 + 1,200 = 2,400)。合計は 6,400、行は 4 行。
- 「集計しない」にすると、同じ行は1行(1,200)に潰れ、合計の行も出ない。
- Power Query で「インデックス列」を追加して表に入れ、「集計しない」にすると、6行すべてが出る。
この解説は、実機(Power BI Desktop 日本語版 2.159.883.0)で確かめた記事から、まとめています。確認していないことは、記事の最後に書いています。
元の記事を読む →
確認日: 2026-10-25。CSV はダミーのデータで、無料です。