Powerpivotを使用したデータの探索
PowerPivotは、Excel内から使用できる使いやすいデータ分析ツールです。PowerPivotを使用して、事実上すべてのデータソースからデータにアクセスしてマッシュアップできます。PowerPivotを使用して、独自の魅力的なレポートを作成できます。
リボンの[PowerPivot]タブからPowerPivotコマンドにアクセスできます。リボンの[PowerPivot]タブをクリックします。PowerPivotコマンドがリボンに表示されます。データモデルに関連するコマンドもここに表示されていることがわかります。
データモデルへのテーブルの追加
テーブルをインポートした場合、それらはデータモデルに追加されます。PowerPivotリボンからデータモデルを管理できます。次のように、PowerPivotを使用してデータモデルにテーブルを追加できます。
- ブックに新しいワークシートを挿入します。
- Webページからデータをコピーして、ワークシートに貼り付けます。
- 貼り付けたデータでテーブルを作成します。
- テーブルにHostsという名前を付けます。
- ワークシートの名前をホストに変更します。
- [ホスト]テーブルをクリックします。
- リボンの[POWERPIVOT]タブをクリックします。
- [テーブル]グループの[データモデルに追加]をクリックします。
テーブルがデータモデルに追加されます。PowerPivotウィンドウが表示されます。データモデルテーブルにホストテーブルがあります。
データモデルでのテーブルの表示
- リボンの[POWERPIVOT]タブをクリックします。
- [データモデル]グループの[管理]をクリックします。
PowerPivotウィンドウがデータビューに表示されます。
PowerPivotには2つのビューがあります-
Data View−データモデル内のすべてのテーブルを表示し、フィールドを列に表示し、データを行のレコードとして表示し、各テーブルの下に計算領域を表示します。テーブルタブは、名前の付いたExcelワークシートタブに似ています。タブをクリックすると、テーブル間を移動できます。
Diagram View−すべてのテーブルをボックスとして表示し、テーブル名をキャプションとして、フィールドをボックスにリストします。テーブルをドラッグして整列し、サイズを変更してすべてのフィールドを表示し、フィールドをクリックして線で接続するだけで関係を作成できます。
ダイアグラムビューと関係については、後のセクションで詳しく理解します。
ここで、ワークブックにワークシートとして存在するかどうかに関係なく、データモデルのすべてのテーブルがPowerPivotウィンドウに表示されることに注意してください。
テーブル間の関係の表示
異なるテーブルのデータは、それらの間に関係が存在する場合にのみ、分析とレポートに使用できます。
PowerPivotウィンドウのダイアグラムビューからテーブル間の関係を表示できます。
クリック Diagram View の中に View グループ。
スクロールバーを使用して図のサイズを変更し、図のデータモデル内のすべてのテーブルを表示できるようにします。
データモデルのすべてのテーブルが、フィールドリストとともに表示されます。テーブル間の関係は、テーブルを結ぶ線で示されます。
テーブル間の関係の作成
メダルとイベントのテーブル間に関係を作成することをお勧めします。これを行うには、両方のテーブルに共通で、一方のテーブルに一意の値を含むフィールドが必要です。まず、これを確認する必要があります。
- [表示]グループの[データビュー]をクリックします。
- [イベント]タブをクリックして、[イベント]テーブルを表示します。
あなたはそのフィールドを観察することができます DisciplineEvent イベントテーブルには一意の値があります(重複する値はありません)。
[メダル]タブをクリックして、メダルテーブルを表示します。フィールドDisciplineEventは、メダルテーブルでも使用できます。したがって、次のようにフィールドDisciplineEventを使用して関係を作成できます。
[表示]グループの[ダイアグラムビュー]をクリックします。
イベントテーブルとメダルテーブルが互いに近くなるように、ビュー内のテーブルをドラッグして再配置します。
すべてのフィールドが表示されるようにテーブルのサイズを変更します。
イベントテーブルのフィールドDisciplineEventをクリックし、メダルテーブルのフィールドDisciplineEventにドラッグします。
イベントテーブルとメダルテーブルの間に線が表示され、関係が確立されたことを示します。
関係を定義するフィールドの表示
2つのテーブル間の関係を作成するために使用されるフィールドを表示できます。
2つのテーブルを接続する関係線をクリックします。2つのテーブル間の関係を定義する関係行とフィールドが強調表示されます。