Excel-power-view-data-model
Excel Power Viewとデータモデル
Power Viewは、Power Pivotによって作成および管理されるブックのデータモデルに基づいています。 Power Pivotウィンドウからデータモデルにアクセスできます。 Power PivotはPower Pivotウィンドウの管理に使用する最適化により、大規模なデータセットをその場で操作できます。 データモデルにより、Power Viewの視覚化とそのインタラクティブ機能が可能です。
ワークブックのPower Viewシートからデータモデルを作成または変更することもできます。
Excelのデータモデルの概念が新しい読者のために、詳細については、Excel Power Pivotチュートリアルを参照することをお勧めします。 この章では、Power Viewとデータモデルについて詳しく学習します。
Power Viewとデータモデル
Power Viewは、Power Pivotウィンドウで作成および管理されるデータモデルに基づいていることを学習しました。 また、データモデルの一部であるオリンピックデータなどの大規模データに基づくインタラクティブな視覚化のパワーも確認しました。
ワークブックにデータモデルがある場合、Power Viewシートを作成するたびに、データモデルからデータテーブルとそれらの間で定義された関係が自動的に取得されるため、関連するデータテーブルからフィールドを選択できます。
ワークブックにExcelテーブルがある場合は、それらをデータモデルのデータテーブルにリンクできます。 ただし、オリンピックデータなどの大規模なデータセットがある場合は、データソースからデータモデルを直接作成することでPower Viewが最適化されます。
ワークブックにデータモデルを作成し、テーブル間でリレーションシップを定義すると、Power Viewでデータを視覚化および探索する準備が整います。
データモデルのデータを更新して、データモデルを作成した場所からデータソースに加えられた変更を更新できます。
パワービューシートからのデータモデルの作成
また、次のようにPower Viewシートから直接データモデルを作成することができます-
2つのワークシートに営業担当者データと営業データを含む新しいワークブックから始めます。
- 営業担当者ワークシートのデータ範囲からテーブルを作成し、営業担当者という名前を付けます。
- Salesワークシートのデータ範囲からテーブルを作成し、Salesという名前を付けます。
ワークブックには、営業担当者と営業の2つのテーブルがあります。
- Salesワークシートの Sales テーブルをクリックします。
- リボンの[挿入]タブをクリックします。
- [レポート]グループの[パワービュー]をクリックします。
新しいPower Viewシートがワークブックに作成されます。 Salesテーブルのすべてのフィールドを含むテーブルビジュアライゼーションが表示されます。 ブックにデータモデルがないことに注意してください。
Power Viewフィールドリストで確認できるように、ブック内の両方のテーブルが表示されます。 ただし、Power Viewにはアクティブなテーブル(販売)フィールドのみが表示されます。
Powerビューのテーブルに、営業担当者IDが表示されます。 代わりに営業担当者名を表示するとします。
パワービューフィールドリストで、次の変更を行います-
- SalesテーブルのSalesperson IDフィールドの選択を解除します。
- [営業担当者]テーブルの[営業担当者]フィールドを選択します。
ワークブックにデータモデルがないため、2つのテーブル間にリレーションシップは存在しません。 Power Viewにデータは表示されません。 Excelは、何をすべきかを指示するメッセージを表示します。
[作成]ボタンが[Power Viewフィールド]ペインに表示されます。 [作成]ボタンをクリックします。
[関係の作成]ダイアログボックスがPower Viewシート自体に表示されます。
[営業担当者ID]フィールドを使用して、2つのテーブル間にリレーションシップを作成します。
Power Viewシートを閉じずに、次のものを正常に作成しました-
- 2つのテーブルを持つデータモデル、および
- 2つのテーブル間の関係。
フィールド Salesperson は、売上データとともにPower Viewのテーブルに表示されます。
- FIELDSエリアのフィールドを、その順序で地域、営業担当者、および∑注文金額に再配置します。
- MonthフィールドをTILE BYエリアにドラッグします。
- 視覚化をマトリックスに切り替えます。
各地域について、その地域の営業担当者と注文金額の合計が表示されていることがわかります。 地域ごとに小計が表示されます。 表示は、タイルで選択された月単位です。 タイルで月を選択すると、その月のデータがマトリックスに表示されます。
データモデルが作成されたので、Power Viewビジュアライゼーションを使用できます。 Power Pivotウィンドウで確認できます。
- リボンの POWERPIVOT タブをクリックします。
- [データモデル]グループの[管理]をクリックします。 Power Pivotウィンドウが表示されます。
データテーブル–営業担当者と営業は、定義された関係とともにデータモデルに作成されます。
Power Viewシートからのデータモデルの変更
データテーブルを追加し、データテーブル間の関係を作成することにより、Power Viewシートからワークブックのデータモデルを変更することもできます。
- ワークブックのExcelテーブル– SalesTargetを検討してください。
- Power Viewシートをクリックします。
- マトリックスをクリックします。
- 視覚化を表に切り替えます。
- フィールド-月を選択解除します。
- Power Viewのフィールドペインで[すべて]タブをクリックします。 テーブルSalesTargetが含まれていることがわかります。
- リボンの POWERPIVOT タブをクリックします。
- 管理をクリックします。 データモデルを表示するPower Pivotウィンドウが表示されます。
Power View自体からデータモデルにデータテーブルを追加できます。
- Power Viewシートをクリックします。
- Power ViewフィールドリストのSalesTargetテーブルで SalesTarget フィールドを選択します。
新しいフィールドSalesTargetがテーブルに追加されますが、「テーブル間の関係が必要な場合があります」というメッセージが表示されます。 CREATE ボタンが表示されます。
- [作成]ボタンをクリックします。 [関係の作成]ダイアログボックスが表示されます。
- SalesPersonIDフィールドとの関係を作成し、[OK]をクリックします。
Power Pivotウィンドウをクリックします。
Power Viewシートで作成した関係は、データモデルに反映されます。
- Power Viewの[フィールド]ペインの[フィールド]領域にある[SalesTarget]フィールドの矢印をクリックします。
- ドロップダウンリストから[要約しない]を選択します。
[フィールド]領域のフィールドを並べ替えます。