パワーピボットテーブル間の関係を作成する

パワーピボットテーブル間の関係を作成する

ExcelテーブルをPowerPivotにリンクするときは、それらをPowerPivotデータモデルに追加します。このシナリオでは、Customers、InvoiceHeader、およびInvoiceDetailsの3つの異なるワークシートに3つのデータセットを追加したと想定します。

パワーピボットテーブル間の関係を作成する

Power Pivotを使用して、Customers、InvoiceHeader、およびInvoiceDetailsワークシートのデータを分析するとします。

この演習のサンプルファイルは、第2章Samples.xlsxという名前のワークブックにあります。

この時点で、Power Pivotは、データモデルに3つのテーブルがあることを認識していますが、テーブルが互いにどのように関連しているかはわかりません。これらのテーブルを接続するには、Customers、Invoice Details、およびInvoiceHeaderテーブル間の関係を定義します。これは、PowerPivotウィンドウ内で直接行うことができます。

誤って[パワーピボット]ウィンドウを閉じてしまった場合は、[パワーピボットリボン]タブの[管理]コマンドボタンをクリックして、簡単に再度開くことができます。

次の手順に従って、テーブル間の関係を作成します。

Power Pivotウィンドウをアクティブにして、[ホーム]タブの[ダイアグラムビュー]コマンドボタンをクリックします。
表示されるPowerPivot画面には、次のように、データモデル内のすべてのテーブルが視覚的に表示されます。

テーブルをクリックしてドラッグするだけで、ダイアグラムビューでテーブルを移動できます。
アイデアは、各テーブルのプライマリインデックスキーを識別し、それらを接続することです。このシナリオでは、CustomersテーブルとInvoiceHeaderテーブルをCustomerIDフィールドを使用して接続できます。請求書ヘッダーテーブルと請求書詳細テーブルは、InvoiceNumberフィールドを使用して接続できます。

パワーピボットテーブル間の関係を作成する

ダイアグラムビューでは、データモデル内のすべてのテーブルを表示できます。

ここに示すように、CustomersテーブルのCustomerIDフィールドからInvoiceHeaderテーブルのCustomerIDフィールドに線をクリックしてドラッグします。パワーピボットテーブル間の関係を作成する

関係を作成するには、テーブルのフィールド間の線をクリックしてドラッグするだけです。

「請求書ヘッダー」テーブルの「InvoiceNumber」フィールドから「請求書詳細」テーブルの「InvoiceNumber」フィールドに行をクリックしてドラッグします。
この時点で、図は次のようになります。Power Pivotには、接続したばかりのテーブル間に線が表示されていることに注意してください。データベース用語では、これらは結合と呼ばれます。

Power Pivotの結合は、常に1対多の結合です。つまり、テーブルが別のテーブルに結合されると、一方のテーブルには一意のインデックス番号を持つ一意のレコードがあり、もう一方のテーブルにはインデックス番号が重複する多くのレコードがあります。

一般的な例は、CustomersテーブルとInvoiceHeaderテーブルの関係です。Customersテーブルには、顧客の一意のリストがあり、それぞれに独自の一意の識別子があります。そのテーブルのCustomerIDは重複していません。請求書ヘッダーテーブルには、CustomerIDごとに多くの行があります。各顧客は多くの請求書を持つことができます。

結合線には、テーブルから別のテーブルを指す矢印があることに注意してください。これらの結合線の矢印は、常に、一意のインデックスが重複しているテーブルを指しています。

ダイアグラムを閉じてデータテーブルの表示に戻るには、[パワーピボット]ウィンドウの[データビュー]コマンドをクリックします。


スマートシート 9.1.1

スマートシート 9.1.1

Smartsheet は、プロジェクトの管理、ワークフローの構築、チームとの共同作業を可能にする動的な作業プラットフォームです。

共有ポイント

共有ポイント

SharePoint は、さまざまなワークフロー アプリケーション、「リスト」データベース、その他の Web コンポーネント、およびビジネス グループの共同作業を制御するためのセキュリティ機能を使用する Web ベースのコラボレーション システムです。

パーペチュアルカレンダー 1.0.38/1.0.36

パーペチュアルカレンダー 1.0.38/1.0.36

Van Nien Calendar は、携帯電話でカレンダーを表示するアプリケーションです。携帯電話で太陰太陽の日付をすぐに確認できるため、重要な仕事を計画することができます。

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook は、Microsoft Corporation によって開発されたビジネスおよび生産性アプリケーションです。

クリックアップ

クリックアップ

ClickUp は、あらゆるビジネスにとって最も評価の高い生産性プラットフォームの 1 つです。Google、Booking.com、サンディエゴ・パドレス、Uber などの大企業はすべて、職場の生産性を向上させるために ClickUp を使用しています。

PDF-XChange ビューア 2.5.322.10

PDF-XChange ビューア 2.5.322.10

PDF は、テキスト ドキュメントの読み取り、作成、送信に一般的に使用される形式になっています。その結果、この種のドキュメントに使用されるプログラムの数も増加しました。PDF-XChange Viewer は、ますます多くの PDF ビューアの 1 つです。

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice は、特に Excel、PowerPoint、Word など、Microsoft 365 に匹敵する Office アプリケーションの完全なスイートを提供します。プロジェクトをより効率的に管理できるようになり、いくつかのファイル形式がサポートされます。

iTaxviewer 1.8.7をダウンロード

iTaxviewer 1.8.7をダウンロード

iTaxViewer ソフトウェアは、現在最も人気のある XML ファイル読み取りソフトウェアです。このソフトウェアは、国税総局のXML形式の電子申告書を閲覧するためのアプリケーションです。

Nitro PDF リーダー

Nitro PDF リーダー

Nitro PDF Reader は、ほとんどの人が PDF ドキュメントを使用して毎日実行する基本的なタスクをすべてカバーする便利な PDF エディターです。

Foxit リーダー 12

Foxit リーダー 12

Foxit Reader は主に PDF リーダーですが、PDF ファイルの作成、署名、編集、注釈の追加も可能です。オペレーティング システム上で動作し、Microsoft Office パッケージのさまざまなプログラム用のプラグインがあります。