データ モデルのテーブルには、複数のリレーションシップを設定できます。 このケースは、既に関連付けられているテーブル間に意図的に追加のリレーションシップを作成した場合や、元のデータ ソースで既に複数のリレーションシップが定義されているテーブルをインポートする場合に当てはまります。
複数のリレーションシップが存在しますが、単一のリレーションシップのみが、データのナビゲーションと計算のパスを提供するアクティブな現在のリレーションシップとして機能します。 テーブルのペア間の追加のリレーションシップは、非アクティブと見なされます。
テーブル間の既存のリレーションシップが不要であることが確実な場合は、削除できますが、削除すると、ピボットテーブルやこれらのテーブルを参照する数式でエラーが発生する可能性があることに注意してください。 リレーションシップが削除または非アクティブ化された後、ピボットテーブルの結果が予期しない方法で変更されることがあります。
Excel で開始する
- [ データ>リレーションシップ] をクリックします。
- 「リリレーションシップの管理」ダイアログボックスで、リストからリレーションシップを 1 つ選択します。
- [削除] をクリックします。
- 警告ダイアログ ボックスで、リレーションシップの削除を確認し、[ OK] をクリックします。
- 「リリレーションシップの管理」ダイアログ・ボックスで、「閉じる」をクリックします。
Power Pivot で開始する
[ ホーム>ダイアグラム ビュー] をクリックします。
2 つのテーブルを結ぶリレーションシップ ラインを右クリックし、[ 削除] をクリックします。 複数のリレーションシップを選択するには、Ctrl キーを押しながら各リレーションシップをクリックします。
警告ダイアログ ボックスで、リレーションシップの削除を確認し、[ OK] をクリックします。
注
- リレーションシップはデータ モデルに存在します。 Excel では、複数のテーブルをインポートしたり、複数のテーブルを関連付けたりするときにもモデルが作成されます。 ピボットテーブル、ピボットグラフ、Power View レポートの基礎として使用するデータ モデルを意図的に作成できます。 詳細については、「Excel でデータ モデルを作成する」を参照してください。
- Excel では、[リリレーションシップの管理] を閉じて [元に戻す] をクリックすると、削除をロールバックできます。 PowerPivot でリレーションシップを削除する場合、リレーションシップの削除を取り消す方法はありません。 リレーションシップを再作成できますが、この操作にはブック内の数式を完全に再計算する必要があります。 そのため、数式で使用されるリレーションシップを削除する前には、必ず最初にチェックしてください。 詳細については 、リレーションシップの概要 を参照してください。
- Data Analysis Expression (DAX) の RELATED 関数は、テーブル間のリレーションシップを使用して、別のテーブル内の関連値を検索します。 リレーションシップが削除された後は、別の結果が返されます。 詳細については、 RELATED 関数を参照してください。
- ピボットテーブルと数式の結果を変更するだけでなく、リレーションシップの作成と削除の両方でブックの再計算が発生し、時間がかかる場合があります。