データモデルへのテーブルの読み込み
メニューを表示するにはスワイプしてください
Power Pivot が有効になっている場合、次のステップは、準備した 4 つのテーブルそれぞれをデータモデルに読み込むことです。テーブルが読み込まれるまで、Power Pivot からはそのテーブルが認識されず、リレーションシップや DAX メジャーで参照することもできません。
Power Pivot に直接読み込めるのは、適切に名前が付けられた Excel テーブルのみです。名前付きテーブルは、単なるデータ範囲とは異なり、定義された構造と名前を持ち、セルを選択するとリボンに「テーブル デザイン」タブが表示されます。
テーブルが準備できているか確認するには、テーブル内の任意のセルをクリックします。リボンに テーブル デザイン タブが表示されれば、Excel がその範囲を構造化テーブルとして認識しており、データモデルに追加できます。タブが表示されない場合は、挿入 → テーブル で範囲をテーブルに変換する必要があります。
テーブルの読み込み方法
次の手順を 4 つのテーブルそれぞれに繰り返します。
- 読み込みたい Excel の名前付きテーブル内の任意のセルをクリックします。
- メインリボンの Power Pivot タブに移動します。
- データモデルに追加 をクリックします。
- Power Pivot が自動的に開き、テーブルがグリッドビューの新しいタブとして表示されます。
- ワークブックに戻り、次のテーブルでも同様の操作を繰り返します。
テーブルを Power Pivot に読み込んでも、元のワークシートデータは変更も移動もされません。両者は接続されたままであり、Power Pivot はワークシートテーブルを反映したリンク付きコピーを保持しますが、元のデータはそのままの場所に残ります。
グリッドビューとダイアグラムビュー
- グリッドビュー:読み込まれた各テーブルを行と列で表示 — 元のワークシートテーブルと同じ見た目。データの確認や DAX 計算列の作成に使用;
- ダイアグラムビュー:各テーブルをフィールド一覧のカードとして表示。4 つのテーブルすべてを読み込んだ後、このビューでテーブル間のリレーションシップを次章で作成。
データ同期 — 更新方法
Power Pivot は、元のワークシートが変更されても自動で更新されません。テーブルに新しい行が追加された場合、列名が変更された場合、またはワークブック内のデータが修正された場合でも、手動で更新を実行しない限り Power Pivot には反映されません。
- Power Pivot タブ → 管理 から Power Pivot ウィンドウを開く;
- Power Pivot ウィンドウ内で データ タブをクリック;
- すべて更新 をクリック — 更新が完了すると下部のステータスバーで確認可能。
タスク
始める前に
提供されたワークブックを開き、下部に「Customers」「Products」「Dates」「Sales」の4つのシートタブが表示されていることを確認してください。各シートをクリックし、データ内をクリックしたときにリボンに「テーブルデザイン」タブが表示されることを確認します。これにより、各シートが名前付きのExcelテーブルであることが分かります。また、各テーブル名がシート名と一致していること(Customers、Products、Dates、Sales)も確認してください。もしテーブル名が「Table1」などの一般的な名前になっている場合は、テーブルデザインタブでシート名に変更してください。
さらに、Power Pivotアドインが有効になっていることも確認してください。リボンをクリックし、「Power Pivot」タブが表示されているか確認します。表示されていない場合は、3.1章に戻り、再度有効化してから続行してください。
手順
ステップ1 — Customersテーブルをデータモデルに読み込む
Customersテーブル内の任意のセルをクリックします。- リボンのPower Pivotタブに移動し、データモデルに追加をクリックします。Power Pivotウィンドウが自動的に開きます。
- ウィンドウ下部にCustomersタブが表示され、顧客データがその中に見えることを確認します。
- Power Pivotウィンドウを閉じます。
ステップ2 — Productsテーブルをデータモデルに読み込む
Productsシートに移動し、Productsテーブル内の任意のセルをクリックし、同じ手順を繰り返します:
- Power Pivotタブ → データモデルに追加。
- Power Pivot内でCustomersの隣にProductsタブが表示されていることを確認します。
- Power Pivotウィンドウを閉じます。
ステップ3 — Datesテーブルをデータモデルに読み込む
Datesシートに移動し、Datesテーブル内の任意のセルをクリックし、同様に繰り返します:
- Power Pivotタブ → データモデルに追加。
- Datesタブが表示されていることを確認します。
- Power Pivotウィンドウを閉じます。
ステップ4 — Salesテーブルをデータモデルに読み込む
Salesシートに移動し、Salesテーブル内の任意のセルをクリックし、同様に繰り返します:
- Power Pivotタブ → データモデルに追加。
- Power Pivotウィンドウを完全に開き(Power Pivotタブ → 管理)、4つのタブ(Customers、Products、Dates、Sales)がすべて表示されていることを確認します。
- 各タブをクリックしてデータが存在することを確認します。
ステップ5 — ダイアグラムビューに切り替え
Power Pivotウィンドウで、左下のダイアグラムビューアイコン(2つある小さなアイコンのうち2番目)をクリックします。キャンバス上に4つのボックス(各テーブルごとに1つ)が表示されているはずです。
ステップ6 — ピボットテーブルダイアログで確認
- Excelに戻り、挿入 → ピボットテーブルに進みます。
- ダイアログでこのブックのデータモデルを使用するを選択し、OKをクリックします。
- 右側のピボットテーブルフィールドウィンドウで、4つのテーブル(
Customers、Products、Dates、Sales)がすべてリストされており、それぞれを展開して列名が確認できることを確認します。 - 確認後、何も作成せずにこの空のピボットテーブルを閉じるか削除してください。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください