チュートリアル: インターネット データを取り込んで Power View レポートの既定値を設定する

抽象    前のチュートリアルの最後に、マップベースの Power View レポートを作成します。 Excel ブックには、さまざまなソースからのデータが含まれており、 PowerPivotを使用して確立されたリレーションシップに基づくデータモデル、いくつかの基本的なオリンピック情報を含むマップベースの power view レポートが用意されています。 このチュートリアルでは、ブックの拡張と最適化について詳しく説明します。これには、より多くのデータや興味のあるグラフィックが含まれています。また、効果的な Power View レポートを作成するためのブックの準備

注: この記事では、Excel 2013 のデータモデルについて説明します。 ただし、Excel 2013 で導入されたものと同じデータモデリング機能と Power Pivot 機能は、Excel 2016 にも適用されます。

このチュートリアルのセクションは次のとおりです。

インターネットベースのイメージリンクをデータモデルにインポートする

インターネットデータを使ってデータモデルを完成させる

レポートの作成が簡単になるようにテーブルとフィールドを非表示にする

チェックポイントと確認テスト

このチュートリアルの最後にある確認テストで、学習したことを確認できます。

このシリーズでは、オリンピックのメダル、ホスト国、さまざまなオリンピック競技種目について説明するデータを使います。 このシリーズのチュートリアルの内容は,次のとおりです。

  1. Excel 2013 にデータをインポートして、データ モデルを作成する

  2. Excel 2013、Power Pivot、DAX を使ってデータ モデルのリレーションシップを拡張する

  3. マップベースの Power View レポートを作成する

  4. インターネット データを取り込んで Power View レポートの既定値を設定する

  5. PowerPivot のヘルプ

  6. 効果的な Power View レポートを作成する - パート 2

チュートリアルは順番に進めることをお勧めします。

これらのチュートリアルでは、PowerPivot が有効な Excel 2013 を使用します。 Excel 2013 の詳細については、ここをクリックしてください。 PowerPivot の有効化のガイダンスについては、ここをクリックしてください。

インターネットベースのイメージリンクをデータモデルにインポートする

データの量は絶えず増加しているため、視覚化できると想定されています。 データが追加されると、さまざまな方法でデータがどのようにやり取りされるかを確認し、検討する機会が得られます。 PowerPivot と Power View を使用すると、データを結合して外部データをまとめることができ、楽しい便利な方法で視覚的に表示することができます。

このセクションでは、データモデルを拡張して、オリンピックに参加している地域または国のフラグの画像を追加してから、オリンピックのゲームで contested の分野を表す画像を追加します。

データモデルにフラグイメージを追加する

画像によって、Power View レポートの視覚的なインパクトがさらに向上します。 次の手順では、2つのイメージカテゴリ (各分野の画像) と、各地域または国を表すフラグの画像を追加します。

この情報には、次の2つのテーブルが含まれています。これらの情報には、規律の画像の [規律] テーブルと、フラグの [ Hosts ] テーブルがあります。 この機能を利用するには、インターネット上で見つかった画像を使用し、各画像へのリンクを使用して、どの場所にいてもレポートを表示できます。

  1. インターネットを検索した後は、国または地域ごとに、CIA.gov World Factbook サイトのフラグイメージに適したソースを見つけることができます。 たとえば、次のリンクをクリックすると、フランスの国旗の画像が表示されます。


    https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif
    さらに調査して、サイト上のその他のフラグイメージ Url を見つけると、Url の形式が一貫しており、唯一の変数が2文字の国または地域コードであることがわかっています。 したがって、2文字の国または地域のコードがわかっている場合は、各 URL に2文字のコードを挿入するだけで、各フラグへのリンクを取得することができます。 これはプラスで、データを厳密に見ると、 Hostsテーブルには2文字の国または地域コードが含まれていることに気付きます。 すごい。

  2. [ Hosts ] テーブルに、フラグ url を格納する新しいフィールドを作成する必要があります。 以前のチュートリアルでは、DAX を使って2つのフィールドを連結していますが、フラグの Url についても同じ操作を行います。 PowerPivotで、 Hostsテーブルの [ Add] 列がある空の列を選びます。 数式バーに次の DAX 式を入力します (または、コピーして [数式] 列に貼り付けることができます)。 長いようですが、ほとんどは CIA Factbook で使用する URL です。

    =REPLACE("https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif",82,2,LOWER([Alpha-2 code]))

    この DAX 関数では、いくつかの操作を1行で行いました。 まず、DAX 関数は、指定したテキスト文字列内のテキストを置換するため、その関数を使用して、フランスのフラグ (fr) を参照している URL の部分を、国または地域ごとに適切な2文字のコードに置き換えます。 数値82は、置換関数を指定して、置換後の82文字を文字列に変換します。 次の2は、置換する文字数を置き換えます。 次に、URL の大文字と小文字が区別されていることに注意してください (最初はもちろんテストしています)。また、この2文字コードは大文字であるため、DAX 関数を使って URL に挿入するときは小文字に変換する必要がありました。

  3. フラグ Url を指定して列の名前を "FlagURL" に変更します。 PowerPivot の画面は、次の画面のように表示されるようになりました。

    PowerPivot と DAX により、URL フィールドを作成する

  4. Excel に戻り、 Sheet1でピボットテーブルを選択します。 [ピボットテーブルフィールド] で、[すべて] を選択します。 次の画面に示すように、追加した FlagURL フィールドが表示されます。
    FlagURL をホスト テーブルに追加する

    注: 場合によっては、CIA.gov World Factbook サイトで使用される Alpha コードが、 Hostsテーブルに示されている公式 ISO 3166-1 コードと一致しない場合、いくつかのフラグが正しく表示されません。 この問題を修正し、適切なフラグ Url を取得するには、Excel のHostsテーブルで、影響を受けている各エントリについて、直接次の置換を行います。 PowerPivot 、Excel で行った変更は自動的に検出され、DAX の数式が再計算されます。

    • AT を AU に変更

スポーツ絵文字をデータモデルに追加する

Power View レポートは、画像がオリンピックイベントに関連付けられている場合に、よりおもしろくなります。 このセクションでは、[規律] テーブルに画像を追加します。

  1. インターネットを検索した後、Wikimedia コモンズには、Parutakupiu によって申請されたオリンピックの各分野の優れた絵文字が用意されています。 次のリンクは、Parutakupiu の多くの画像を示しています。

    http://commons.wikimedia.org/wiki/user:parutakupiu

  2. ただし、個々の各画像を見ると、DAX を使って画像へのリンクが自動的に作成されます。 データモデルに存在するいくつかの規律を知りたい場合は、リンクを手動で入力する必要があるかどうかを測定します。 PowerPivot [工事] テーブルを選択し、 PowerPivot ウィンドウの下部を確認します。 次の画面に示すように、レコードの数が69になっていることがわかります。
    Power Pivot には、レコード数が表示される

    特にレポートを作成するときは、69レコードが多すぎてコピーして貼り付けることができないとします。

  3. 絵文字の Url を追加するには、[規律] テーブルに新しい列が必要です。 興味深い課題があります。これは、Access データベースをインポートすることにより、データモデルに "規律" テーブルが追加されたため、[作業分野] テーブルは、Excel ではなく PowerPivotだけに表示されるためです。 ただし PowerPivotでは、個々のレコードにデータを直接入力することはできません (行とも呼ばれます)。 これを解決するために、[規律] テーブルの情報に基づいて新しいテーブルを作成し、それをデータモデルに追加して、リレーションシップを作成することができます。

  4. PowerPivotで、[規律] テーブルの3つの列をコピーします。 [規律] 列の上にマウスポインターを移動し、次の画面に示すようにドラッグして [Sportid]] 列にドラッグすると、[ホーム] をクリックして [コピー] を> >ます。

    PowerPivot でフィールドをコピーする

  5. Excel で、新しいワークシートを作成し、コピーしたデータを貼り付けます。 このシリーズの前のチュートリアルで行ったように、貼り付けられたデータをテーブルとして書式設定し、先頭行をラベルとして指定して、テーブルに競技画像という名前を付けます。 ワークシートの名前も競技画像にします。

注: すべての手動入力が完了したブックは、次の一連のチュートリアルで、最初のチュートリアルでダウンロードしたファイルの1つです。 DiscImage_table と呼ばれています。 簡単にするには、ここをクリックしてダウンロードしてください。 次の手順に目を通してください。この手順は、独自のデータと同様の状況にも適用できます。

  1. Sportid] の横にある列で、1行目に「競技画像」と入力します。 Excel では、テーブルが自動的に拡張され、行が挿入されます。 競技画像のワークシートは次の画面のようになります。

    Excel でのテーブルの拡張

  2. Wikimedia コモンズからの絵文字に基づいて、各分野の Url を入力します。 既に入力されているブックをダウンロードした場合は、それをコピーしてその列に貼り付けることができます。

  3. さらに Excel で、[> >PowerPivot ] を選択し、[データモデルに追加] を選んで、作成したテーブルをデータモデルに追加します。

  4. ダイアグラムビューで PowerPivotの [DisciplineID] フィールドを [規律] テーブルから競技画像テーブルの DisciplineID フィールドにドラッグして、リレーションシップを作成します。

画像を正しく表示するためのデータカテゴリを設定する

Power View のレポートで画像を正しく表示するには、データカテゴリを [イメージの URL] に正しく設定する必要があります。 PowerPivot は、データモデル内のデータの種類を特定します。その場合は、自動的に選択されたカテゴリの後に用語 (推奨) が追加されますが、確認することをお勧めします。 確認してください。

  1. PowerPivotで、競技画像テーブルを選択し、[競技画像] 列を選択します。

  2. 次の画面に示すように、リボンの [詳細 > レポートのプロパティ > データカテゴリ] を選択し、[イメージの URL] を選択します。 Excel はデータカテゴリを検出しようとし、選択されているデータカテゴリを (推奨) としてマークします。

    Power Pivot のデータ カテゴリを設定する

これで、各分野に関連付けることができる絵文字の Url がデータモデルに含まれるようになり、データカテゴリが [イメージの URL] に正しく設定されました。

インターネットデータを使ってデータモデルを完成させる

インターネット上の多くのサイトでは、信頼性の高いデータを見つけた場合に、レポートで使用できるデータが提供されます。 このセクションでは、データモデルに人口データを追加します。

データモデルに人口情報を追加する

人口情報を含むレポートを作成するには、データモデルで人口データを検索して追加する必要があります。 このような情報の優れたソースは、Worldbank.org データバンクです。 サイトにアクセスすると、次のページが表示され、国または地域のすべての種類のデータを選択してダウンロードすることができます。

http://databank.worldbank.org/data/views/variableSelection/selectvariables.aspx?source=world-development-indicators

Worldbank.org からデータをダウンロードするための多くのオプションや、結果として作成できるすべての興味深いレポートが用意されています。 ここでは、データモデルの国または地域の人口に関心を持っています。 次の手順では、作成データのテーブルをダウンロードし、データモデルに追加します。

注: Web サイトが変わることがあります。そのため、Worldbank.org のレイアウトは以下で説明するものとは少し異なる場合があります。 または、ここをクリックして、次の手順で作成した Worldbank.org データが既に含まれている、 "人口 .xls" という名前の Excel ブックをダウンロードすることもできます。

  1. 上記のリンクから worldbank.org の web サイトに移動します。

  2. ページの中央のセクションで、[] の下の [すべて選択] をクリックします。

  3. [系列] で [人口、総計] を検索して選択します。 次の画面は、検索ボックスを指す矢印の付いたその検索の画像を示しています。

    worldbank.org からデータ セットを選ぶ

  4. [時刻] で [2008] を選びます (数年前ですが、これらのチュートリアルで使用されているオリンピックデータと一致します)。

  5. 選択が完了したら、[ダウンロード] ボタンをクリックし、ファイルの種類として [Excel] を選択します。 ダウンロードしたブック名は、非常に読み取れません。 ブックの名前を [ .xls] に変更し、次の手順に従ってアクセスできる場所に保存します。

これで、データをデータモデルにインポートする準備ができました。

  1. オリンピックデータが含まれている Excel ブックで、新しいワークシートを挿入して、[作成] に名前を入力します。

  2. ダウンロードした作成済みの.xlsブックを参照して開き、データをコピーします。 データセット内の任意のセルを選択した状態で、Ctrl キーを押しながら A キーを押すと、隣接するすべてのデータを選ぶことができます。 オリンピックブックの作成ワークシートのセル A1 にデータを貼り付けます。

  3. オリンピックブックで、表として貼り付けたデータの書式を設定して、テーブルの作成に名前を付けることができます。 セル A1 など、データセット内の任意のセルを選択した状態で、Ctrl キーを押しながら A キーを押して隣接するすべてのデータを選択し、Ctrl キーを押しながら T キーを押してデータをテーブルとして書式設定します。 データには先頭行があるため、次のように [テーブルの作成] ウィンドウの [先頭行をテーブルの見出しとして使用する] チェック ボックスをオンにします。

    [テーブルの作成] ウィンドウ

    データをテーブルとして書式設定すると、多くの利点があります。 名前をテーブルに割り当てることができるため、簡単に識別できます。 テーブル間のリレーションシップを確立することもできるため、ピボットテーブル、PowerPivot、Power View で調査や分析ができます。

  4. [テーブルツール > デザイン] タブで、[テーブル名] フィールドを見つけて、テーブルに名前を入力します。 人口データは、2008というタイトルの列にあります。 そのまま維持するには、母集団テーブルの2008列の名前を [母集団] に変更します。 これで、ブックが次の画面のように表示されるようになります。

    Excel に入力された母集団データ

    注: 場合によっては、Worldbank.org サイトで使用される国コードMedalsテーブルの公式 ISO 3166-1 Alpha-3 コードと一致しないことがあります。そのため、国土によっては、人口データが表示されません。 この問題を解決するには、Excel の作成テーブルで、影響を受ける各エントリについて、次のように直接置換を行います。 PowerPivot 、Excel で行った変更は自動的に検出されます。

    • NLD を "いいね!" に変更する

    • CHE を SUI に変更する

  5. Excel でテーブルをデータモデルに追加するには、次の画面に示すように、[データモデルに追加] > [PowerPivot > テーブル] を選択します。

    新しいデータをデータ モデルに追加する

  6. 次に、リレーションシップを作成しましょう。 人口内の国または地域コードは、 Medalsの [NOC_CountryRegion] フィールドに記載されている3桁のコードと同じであることに気付きました。 これらのテーブル間のリレーションシップは簡単に作成できます。 ダイアグラムビューで PowerPivot作成テーブルをドラッグして、 Medalsテーブルの隣に表示されるようにします。 Medalsテーブルの NOC_CountryRegion フィールドを、作成テーブルの [国] または [地域コード] フィールドにドラッグします。 次の画面に示すように、リレーションシップが確立されます。

    2 つのテーブル間にリレーションシップを作成する

これは困難でした。 これで、データモデルには、フラグへのリンクが含まれるようになりました。また、各分野の画像へのリンク (以前は「画像」と呼ばれていました)、および人口情報を提供している新しいテーブルが追加 すべての種類のデータを使用できます。また、レポートに含めることのできる視覚エフェクトをいくつか作成する準備ができました。

ただし、レポートで使わない一部のテーブルとフィールドを非表示にして、レポートの作成を少し簡単にしましょう。

レポートの作成が簡単になるようにテーブルとフィールドを非表示にする

Medalsテーブル内のフィールド数がわかっている可能性があります。 多くのユーザーが、レポートの作成に使用しない多くの機能を含みます。 このセクションでは、これらの一部のフィールドを非表示にする方法について説明します。これにより、Power View でレポートの作成プロセスを効率化することができます。

このビューを表示するには、Excel で Power View シートを選びます。 次の画面は、 Power View フィールドのテーブルの一覧を示しています。 これは、選択するテーブルの長いリストであり、多くのテーブルには、レポートで使用されないフィールドが含まれています。

Excel ブックで使用できるテーブルが多すぎる

基になるデータは依然として重要ですが、テーブルとフィールドの一覧は長すぎるため、少々困難な場合があります。 データモデルから基になるデータを削除せずに、ピボットテーブルや Power View などのクライアントツールでテーブルとフィールドを非表示にすることができます。

次の手順では、 PowerPivotを使用して、いくつかのテーブルとフィールドを非表示にします。 非表示にしたテーブルまたはフィールドをレポートを生成する必要がある場合は、いつでも PowerPivot に戻って再表示することができます。

注: 列またはフィールドを非表示にすると、非表示のテーブルまたはフィールドに基づくレポートやフィルターを作成できなくなります。

PowerPivotを使用してテーブルを非表示にする

  1. PowerPivotで、[ホーム] > [> データビューの表示] を選択して、ダイアグラムビューではなくデータビューが選択されていることを確認します。

  2. 次のテーブルを非表示にして、レポートを作成する必要はないと思われます。 S_TeamsW_Teams。 1つのフィールドのみが有用であるいくつかのテーブルに注目してください。このチュートリアルの後半では、それらの解決策についても説明します。

  3. ウィンドウの下部にある [ W_Teams ] タブを右クリックし、[クライアントツールに非表示] を選択します。 次の画面は、 PowerPivotの非表示のテーブルタブを右クリックしたときに表示されるメニューを示しています。

    Excel クライアント ツールからテーブルを非表示にする方法

  4. 他のテーブル、 S_Teamsも非表示にします。 次の画面に示すように、非表示の表のタブが灰色表示されていることに注目してください。

    Power Pivot で非表示の表タブが灰色表示されている

PowerPivotを使用してフィールドを非表示にする

レポートの作成には、役に立たないフィールドもあります。 基になるデータは重要ですが、ピボットテーブルや Power View などのクライアントツールのフィールドを非表示にすることで、レポートに含めるフィールドのナビゲーションと選択範囲がより明確になります。

次の手順では、レポートで不要なフィールドのコレクションをさまざまなテーブルから非表示にします。

  1. PowerPivotで、[ Medals ] タブをクリックします。 [エディション] 列を右クリックし、次の画面に示すように [クライアントツールに非表示] をクリックします。

    右クリックして、Excel クライアント ツールからテーブルのフィールドを非表示にする

    非表示のテーブルのタブが灰色で表示されるのと同じように、列が灰色で表示されることに注意してください。

  2. [ Medals ] タブで、[クライアントツール] の次のフィールドを非表示にします。 Event_gender、[種目。

  3. [イベント] タブで、[クライアントツール: EventID, sportid]] の次のフィールドを非表示にします。

  4. [スポーツ] タブで、[sportid] を非表示にします。

Power View シートとPower View フィールドを確認すると、次のような画面が表示されます。 これにより、管理がさらに簡単になります。

クライアント ツールでテーブルが少数になると、レポート作成が容易になる

クライアントツールでテーブルと列を非表示にすると、レポートの作成プロセスをよりスムーズに行うことができます。 必要に応じて、いくつかのテーブルまたは列を非表示にしたり、必要に応じて後で再表示したりすることができます。

データモデルが完成したら、データを試すことができます。 次のチュートリアルでは、オリンピックデータと作成したデータモデルを使用して、あらゆる種類の興味を引く視覚エフェクトを作成します。

チェックポイントと確認テスト

これまでの内容を復習する

このチュートリアルでは、インターネットベースのデータをデータモデルにインポートする方法について説明しました。 インターネットで利用可能な大量のデータがあり、それを見つけてレポートに含める方法を知っておくことは、レポートナレッジセットにある優れたツールです。

また、データモデルに画像を含める方法、および DAX の数式を作成してマッシュアップデータに Url を取得するプロセスをスムーズにする方法と、レポートで使用できるようにする方法についても説明しました。 テーブルとフィールドを非表示にする方法について学習しました。これは、レポートを作成する必要がある場合に便利です。また、使用する可能性の低いテーブルやフィールドを使って、レポートを作成するときに便利です。 テーブルとフィールドを非表示にすることは、他のユーザーが指定したデータからレポートを作成する場合に特に便利です。

確認テスト

学習内容についてどれくらい理解できましたか? ここで理解度を確認できます。 次のクイズでは、このチュートリアルで学習した機能や要件について質問します。 答えはページの最後に示されています。 それでは挑戦してください。

質問 1: データモデルにインターネットデータを含めるための有効な方法は、次のうちのどれですか。

A: 情報をコピーして生のテキストとして Excel に貼り付けます。この情報は自動的に含まれます。

B: 情報をコピーして Excel に貼り付け、テーブルとして書式設定し、[PowerPivot ] を選択して、[データモデルに追加 > >ます

C: PowerPivot で DAX 式を作成して、新しい列に、インターネットデータリソースを指す Url を設定します。

D: B と C の両方

<c0>質問 2:</c0> 正誤問題です。 Excel でデータをテーブルとして書式設定する場合、次のうちどれが当てはまりますか。

A: テーブルに名前を割り当てることができます。これにより、識別しやすくなります。

B: データモデルにテーブルを追加できます。

C: テーブル間のリレーションシップを確立して、ピボットテーブル、 PowerPivot、Power View でデータを調査して分析することができます。

D: 上記すべて。

質問 3:PowerPivotの非表示テーブルに当てはまるものは、次のうちのどれですか。

A: PowerPivot でテーブルを非表示にすると、データモデルのデータが消去されます。

B: PowerPivot でテーブルを非表示にすると、クライアントツールにテーブルが表示されなくなるため、このテーブルのフィールドをフィルター処理に使うレポートを作成できなくなります。

C: PowerPivot でテーブルを非表示にしても、クライアントツールに影響はありません。

D: PowerPivotでテーブルを非表示にすることはできません。フィールドを非表示にすることはできません。

質問 4: True または False: PowerPivotでフィールドを非表示にすると PowerPivot 自体からでも、フィールドを表示したり、それ以上アクセスしたりすることはできません。

A: 正しい

B: 正しくない

クイズの正解

  1. 正答 D

  2. 正答 D

  3. 正答 B

  4. 正答 B

注: このチュートリアル シリーズのデータおよびイメージは、次のデータが基になっています。

  • Guardian News & Media Ltd. のオリンピック データセット

  • CIA Factbook (cia.gov) の国旗イメージ

  • 世界銀行 (worldbank.org) の人口データ

  • Thadius856 および Parutakupiu 氏作成のオリンピック スポーツの絵文字

ヘルプを表示

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×