データモデルへのテーブルの読み込み
メニューを表示するにはスワイプしてください
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つのボックスが表示されているはずです。
ステップ6 — ピボットテーブルダイアログで確認
- Excelに戻り、挿入 → ピボットテーブルに進みます。
- ダイアログでこのブックのデータモデルを使用するを選択し、OKをクリックします。
- 右側のピボットテーブルフィールドウィンドウで、4つのテーブル(
Customers、Products、Dates、Sales)がすべてリストされており、それぞれを展開して列名が確認できることを確認します。 - 確認が終わったら、何も作成せずにこの空のピボットテーブルを閉じるか削除してください。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください