Google検索

Windows8 & Office2013 Excel2013

PowerPivot2013のリレーションシップ(自動検出と作成)

投稿日:2017年1月9日 更新日:

Excel2013のPowerPivotで、以下の操作でExcelのデータをインポートしました。

Excel2013のPowerPivotでExcelファイルを取り込む

PowerPivotでは、2つのテーブル間で共通フィールドがあると、自動的にリレーションシップが検出されるようになっています。

ピボットテーブルの作成

インポートしたデータは、2つのシートがあって、そのデータでピボットテーブルを作成しました。

ピボットテーブルの作成

[行ラベル]ボックスには[売上データ]テーブルから[販売店]、[列]ボックスには[製品情報]テーブルから[製造会社]を配置しました。

ピボットテーブルで[行]と[列]にフィールドを設定

[リレーションシップが必要である可能性があります]のメッセージ

そして、[値]ボックスには[売上データ]テーブルから[数量]を配置すると、[フィールドの一覧]の上部に以下のメッセージが表示されます。

テーブル間のリレーションシップが必要である可能性があります。

そこで[作成]をクリックします。

ピボットテーブルの[値]ボックスへ[数量]フィールドをドラッグ

リレーションシップの作成

[リレーションシップの作成]ウィンドウが表示されます。

Excel2010では自動でしたが、Excel2013では手動で設定します。

[テーブル]、[列]、[関連テーブル]、[関連列]にそれぞれ下のように設定します。

[OK]ボタンをクリックします。

  • テーブル:売上データ
  • 関連テーブル:製品情報
  • 列:製品コード
  • 関連列:製品コード

リレーションシップの作成

ピボットテーブル内の数値が正しく表示されます。

リレーションシップ設定後のピボットテーブル

リレーションシップの確認

リレーションシップが設定されているのを確認してみます。

[POWERPIVOT]タブにある[データモデル]グループの[管理]をクリックします。

[POWERPIVOT]タブにある[データモデル]グループの[管理]

PowerPivotウィンドウが表示されます。

[ホーム]タブの[表示]グループにある[ダイアグラムビュー]をクリックします。

ダイアグラムビュー

モデルのダイアグラムビューに切り替えます。このビューは、リレーションシップの管理や階層の作成など、メタデータ関連の作業を行う場合に使用します。

[ホーム]タブの[表示]グループにある[ダイアグラムビュー]

以下のように共通フィールドである[製品コード]でリレーションが結ばれていることが分かります。

PowerPivotのダイアグラムビュー

リレーションシップの削除

リレーションシップを解除するには、ダイアグラムビューの接続線で右クリックして、ショートカットメニューから[削除]をクリックします。

結合線で右クリックした時のショートカットメニュー[削除]

リレーションシップの編集

また、リレーションシップの編集を行いたい場合は、ショートカットメニューから[リレーションシップの編集]をクリックします。

または、接続線をダブルクリックします。

接続線で右クリックした時のショートカットメニュー[リレーションシップの編集]

[リレーションシップの編集]ダイアログボックスが表示されます。

[リレーションシップの編集]ダイアログボックス

以下の記事では、2つのテーブルからリレーションシップを設定してピボットテーブルを作成する方法を解説しています。

テーブル間でリレーションシップを設定してピボットテーブルを作成

Excel2013以降は、テーブル間でリレーションシップを設定して1つのレポートを作成できるようになっています。 以下の記事では、[Powe ...

続きを見る

以下は、Excel2010での解説です。Excel2010も同じようにリレーションシップが自動で検出されます。

PowerPivot2010のリレーションシップ

PowerPivotでは、複数のテーブルに共通フィールドがあるとリレーションシップが自動的に検出されます。 Excel2010のPowerP ...

続きを見る

関連以下は、PowerPivotに関する記事です。

PowerPivot for Excel

PowerPivotって凄い!

PowerPivotの元データを確認するには

PowerPivotのエラー

POWERPIVOTタブを表示させよう

Excel2013のPowerPivotでExcelファイルを取り込む

PowerPivotではできないこと

PowerPivot2013のクイック調査

PowerPivot2013の詳細の表示

PowerPivotのインストールとデータのインポート

Excel2010には、PowerPivotというアドインを組み込むことができます。 Excel2013にはアドインがインストールされていま ...

続きを見る

PowerPivotでExcelファイルのデータをインポート

Excel2010のPowerPivotで、Excelファイルのデータをインポートする方法です。 PowerPivotウィンドウ起動 [Po ...

続きを見る

ピボットテーブルで値領域に移動しようとするとメッセージが表示される

Excel2010でPowerPivotをインストールした環境でピボットテーブルを利用している時に、[列]や[行]フィールドから、[値]フィ ...

続きを見る

PowerPivotの詳細の表示(ドリルスルー)ができない

Excel2010のPowerPivotで、セルをダブルクリックして、詳細を表示しようとすると[集計セルでは、詳細データの表示を完了できませ ...

続きを見る

PowerPivotタブが消えた場合の対処方法

Excel2010でPowerPivotアドインを追加して[PowerPivot]タブが表表示されていたのに、いつの間にか[PowerPiv ...

続きを見る

PowerPivotのデータの更新

Excel2010でPowerPivotで取りこんだデータからピボットテーブルを作成して、そのデータを最新化するためには、PowerPivo ...

続きを見る

PowerPivotの垂直スライサーと水平スライサー

Excel2010のPowerPivotで取り込んだデータを元に作成したピボットテーブルでの[垂直スライサー]と[水平スライサー]の使い方で ...

続きを見る

フィールドの一覧に[垂直スライサー]と[水平スライサー]がない

Excel2010でPowerPivotで作成したピボットテーブルで、フィールドの一覧にあった[垂直スライサー]と[水平スライサー]が消えて ...

続きを見る

Wordに埋め込んだExcelの編集ができない

Excel2010でPowerPivotアドインを追加した場合、Word文書に埋め込んだExcelは起動することができません。 [Power ...

続きを見る

PowerPivotのダイアグラムビュー

Excel2013のPowerPivotウィンドウにはダイアグラムビューがあります。 ちょっと気が付きにくいのですが、実際試してみるとリレー ...

続きを見る

PowerPivot2013の計算フィールド

Excel2013のPowerPivotでは、[計算フィールド]というボタンが追加されました。 Excel2010のPowerPivotでは ...

続きを見る

シートからデータモデルへ追加

Excel2013には、POWERPIVOTというアドインが標準で組み込まれています。 POWERPIVOTタブを表示させよう このPOWE ...

続きを見る

Excel2013ではリレーションシップを使おう

Excel2013では、テーブル同士の関連づけが簡単にできます。 VLOOKUP関数を使うより簡単だと思います。 参考[POWERPIVOT ...

続きを見る

POWERPIVOTの元データの確認

Excel2010からのアドインであるPowerPivotは、便利なのであれこれ活用していますが、時々このピボットテーブルの元データはどこの ...

続きを見る

PowerPivotウィンドウに数式列を追加する

Excel2013の[POWERPIVOT]タブにある[管理]ボタンをクリックして現れるウィンドウに数式列を追加する方法を紹介します。 下の ...

続きを見る

PowerPivotの更新はピボットテーブルの更新ボタンをクリックするだけ

PowerPivotからデータを取り込んでピボットテーブルを作成した場合、データを更新するには、Excel2010では[PowerPivot ...

続きを見る

Excel2010とExcel2013が混在した環境でのPowerPivotは注意が必要

Excel2010のPowerPivotでデータを取り込んで作成したブックをExcel2013のPowerPivotタブでデータモデルの[管 ...

続きを見る

PowerPivotのスライサーの配置

スライサーとは、テーブルやピボットテーブルでデータのフィルタリングを視覚的に実行することができるものです。 Excel2013では、スライサ ...

続きを見る

データモデルの2つのテーブルから計算フィールドを作成

Excelでデータモデルに追加したテーブルを使って計算フィールドを作成する方法です。 3つのデータの確認 作成した3つの表があります。 下は ...

続きを見る

データモデルのデータを使ってピボットテーブルを作成する方法

Excel2013以降にはPowerPivotというビッグデータを分析できるアドイン機能が標準で搭載されています。 ただし、既定では有効にな ...

続きを見る

Profile

執筆者/はま

おすすめ記事と広告

-Windows8 & Office2013 Excel2013

Copyright © 2001-2019 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2019 AllRights Reserved Powered by AFFINGER4.