Excel-power-view-data-model

提供:Dev Guides
移動先:案内検索

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を検討してください。

SalesTarget

  • Power Viewシートをクリックします。
  • マトリックスをクリックします。
  • 視覚化を表に切り替えます。
  • フィールド-月を選択解除します。
  • Power Viewのフィールドペインで[すべて]タブをクリックします。 テーブルSalesTargetが含まれていることがわかります。
  • リボンの POWERPIVOT タブをクリックします。
  • 管理をクリックします。 データモデルを表示するPower Pivotウィンドウが表示されます。

Power Pivot

Power View自体からデータモデルにデータテーブルを追加できます。

  • Power Viewシートをクリックします。
  • Power ViewフィールドリストのSalesTargetテーブルで SalesTarget フィールドを選択します。

販売概要

新しいフィールドSalesTargetがテーブルに追加されますが、「テーブル間の関係が必要な場合があります」というメッセージが表示されます。 CREATE ボタンが表示されます。

  • [作成]ボタンをクリックします。 [関係の作成]ダイアログボックスが表示されます。
  • SalesPersonIDフィールドとの関係を作成し、[OK]をクリックします。

関係の作成

Power Pivotウィンドウをクリックします。

ピボットウィンドウ

Power Viewシートで作成した関係は、データモデルに反映されます。

  • Power Viewの[フィールド]ペインの[フィールド]領域にある[SalesTarget]フィールドの矢印をクリックします。
  • ドロップダウンリストから[要約しない]を選択します。

要約しない

[フィールド]領域のフィールドを並べ替えます。

Fields Sales Summary