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