スキップしてメイン コンテンツへ

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

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

要約:    この前のチュートリアルで最後に行った「マップベースの Power View レポートを作成する」では、Excel ブックにさまざまなソースのデータ、PowerPivot を使って設定されたリレーションシップに基づくデータ モデル、オリンピックの基本情報がいくつか記載されたマップベースの Power View レポートを追加しました。 このチュートリアルでは、さらに多くのデータ、目を引くグラフィックを使ってブックを拡張および最適化し、すばらしい Power View レポートを簡単に作成できるようブックを準備します。

注: この記事では、Excel 2013 のデータモデルについて説明します。ただし、excel 2013 で導入されたのと同じデータモデリングと powerpivot 機能は、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 を使うと、外部データを含むデータが一体化され、楽しく、人目を引く視覚効果を加えることができます。

このセクションでは、オリンピックに参加する国や地域の旗のイメージを含むようにデータ モデルを拡張し、オリンピック ゲームの競技を表すイメージを追加します。

データ モデルに旗イメージを追加する

イメージは Power View レポートの視覚的な効果を強化します。 次の手順では 2 つのイメージ カテゴリ (各競技を表すイメージと、各地域または国を表す旗のイメージ) を追加します。

この情報を格納するのに適したテーブルが 2 つあります。競技イメージは [競技種目] テーブルに、旗のイメージは [開催地] テーブルに格納するのがお勧めです。 この作業を興味深いものにするために、インターネット上のイメージを使います。各イメージのリンクを使って、ユーザーがどこにいてもレポートが表示されるようにします。

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

    https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif

    さらに調査して、サイト上の他のフラグイメージの url を検索する場合、url の書式が一貫していること、および2文字の国または地域コードのみが変数であることを認識します。各2文字の国または地域コードを知っている場合は、その2文字のコードを各 URL に挿入して、各フラグへのリンクを取得するだけです。これに加えて、データをよく見てみると、 Hostsテーブルには2文字の国または地域コードが含まれていることがわかります。優れた.

  2. フラグ url を格納するには、 Hostsテーブルに新しいフィールドを作成する必要があります。以前のチュートリアルでは、DAX を使って2つのフィールドを連結していましたが、フラグ url についても同じことを行います。[ PowerPivot] で、[ Hosts ] テーブルに [タイトルの追加] 列がある空の列を選択します。数式バーで、次の 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. 列の名前を [flagurl] にフラグの url に変更します。PowerPivot画面は次の画面のようになりました。
    PowerPivot と DAX により、URL フィールドを作成する

  4. Excel に戻り、 Sheet1でピボットテーブルを選択します。[ピボットテーブルフィールド] で、[すべて] を選択します。次の画面に示すように、追加した [flagurl] フィールドが使用可能であることがわかります。
    FlagURL をホスト テーブルに追加する

    注: 場合によっては、CIA.gov World Factbook サイトで使われている Alpha-2 コードが、[開催地] テーブルに記載された公式の ISO 3166-1 Alpha-2 コードと一致しないために、旗が適切に表示されないことがあります。 この問題を修正し、旗の正しい URL を取得するには、Excel の [開催地] テーブルの関連エントリごとに次の置換を直接行います。 便利なことに、PowerPivot では Excel で行った変更が自動検出され、DAX 数式が再計算されます。

    • AT を AU に変更

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

イメージにオリンピックの種目が関連付けられていると、Power View レポートはさらに関心を集めることができます。 このセクションでは、[競技] テーブルにイメージを追加します。

  1. インターネットを検索した後、ウィキメディア・コモンズには、Parutakupiu によって提出された各オリンピックの規律のための大きなピクトグラムがあることがわかります。次のリンクは、Parutakupiu からの多くの画像を示しています。
    http://commons.wikimedia.org/wiki/user:parutakupiu

  2. ただし、個々の画像を見てみると、一般的な URL 構造は、DAX を使って画像へのリンクを自動的に作成すること自体を貸さないことになります。リンクを手動で入力する必要があるかどうかを判断するために、データモデルに存在する規律の数を確認します。PowerPivotで、[規律] テーブルを選択し、 PowerPivotウィンドウの下部を確認します。次の画面に示すように、69のレコードの数が表示されます。

    Power Pivot には、レコード数が表示される
    69レコードは、特にレポートを作成するときに説得力があるので、手動でコピーして貼り付けることが多すぎないことを決定します。

  3. 絵文字の URL を追加するには、[競技] テーブルに新しい列を追加する必要があります。 この処理を行うと、興味深い問題が発生します。[競技] テーブルは Access データベースをインポートしてデータ モデルに追加されたため、[競技] テーブルは PowerPivot にのみ表示され、Excel には表示されません。 ただし、PowerPivot では個々のレコード (行) にデータを直接入力できません。 この問題を解決するには、[競技] テーブルの情報に基づいて新しいテーブルを作成し、このテーブルをデータ モデルに追加して、リレーションシップを作成します。

  4. PowerPivotで、[規律] テーブルの3つの列をコピーします。次の画面に示すように、[規律] 列の上にマウスポインターを移動して、[[sportid]] 列にドラッグして、[ Home > クリップボード > コピー] をクリックすることで、それらを選ぶことができます。
    PowerPivot でフィールドをコピーする

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

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

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

  2. Wikimedia Commons の絵文字に基づいて、各競技の URL を入力します。 入力済みのブックがダウンロードされている場合は、URL をコピーしてこの列に貼り付けることができます。

  3. 引き続き、Excel で [PowerPivot]、[テーブル]、[データ モデルに追加] の順に選んで、作成したテーブルをデータ モデルに追加します。

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

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

Power View レポートでイメージを正しく表示するには、[データのカテゴリ] を [イメージの URL] に設定する必要があります。 PowerPivot データ モデル内のデータの型を判別します。この場合、自動選択されたカテゴリの後に、Suggested という語句が追加されますが、確認することをお勧めします。 確認してみましょう。

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

  2. リボンの [ Advanced > レポートプロパティ > Data Category ] を選択し、次の画面に示すように [イメージ 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 データが既に含まれている Excel ブックを、ここをクリックしてダウンロードできます。

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

  2. ページの中央にある [] で、[すべて選択] をクリックします。

  3. [系列] で、[母集団]、[合計] を検索して選択します。次の画面では、検索ボックスを指す矢印を使用して、その検索の画像が表示されます。
    worldbank.org からデータ セットを選ぶ

  4. [TIME] で [2008] を選びます (数年前のデータですが、このチュートリアルで使っているオリンピック データと同じです)。

  5. これらを選んだら、[DOWNLOAD] ボタンをクリックし、ファイル タイプとして Excel を選びます。 ダウンロードしたブック名はわかりやすいものではありません。 ブックの名前を Population.xls に変更し、次の手順でアクセスできる場所に保存します。

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

  1. オリンピック データが含まれた Excel ブックに新しいワークシートを挿入して、人口という名前を付けます。

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

  3. 五輪のブックでは、表として貼り付けたデータを書式設定して、テーブルの作成者に名前を付ける必要があります。セル A1 など、データセット内の任意のセルが選択されている場合、ctrl キーを押しながら A を押すと、隣接するすべてのデータが選択され、ctrl + T キーによってデータがテーブルとして書式設定されます。データにはヘッダーがあるため、次に示すように、[テーブルの作成] ウィンドウに [テーブルにヘッダーが表示されます] を選びます。

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

    データをテーブルとして書式設定すると、さまざまな利点があります。テーブルに名前を割り当てると、簡単に識別できるようになります。テーブル間のリレーションシップを設定し、ピボットテーブル、 PowerPivot、Power View での探査と分析を有効にすることもできます。

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

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

    • NLD をネッドに変更する

    • チェを隋に変更する

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

  6. 次に、リレーションシップを作成しましょう。 [人口] フィールド内の国または地域コードは、[medaru ] の [NOC_国地域コード] フィールドにある 3 桁のコードと同じです。 これらのテーブル間のリレーションシップは簡単に作成できます。 PowerPivot のダイアグラム ビューで [人口] テーブルをドラッグし、[メダル] テーブルの横に配置します。 [メダル] テーブルの [NOC_国地域コード] フィールドを [人口] テーブルの国または地域コード フィールドにドラッグします。 次の画面のようにリレーションシップが設定されます。

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

この作業はそれほど難しくありません。 これで、データ モデルには旗のリンク、競技イメージのリンク (これまでは絵文字と呼んでいました)、人口情報を示す新しいテーブルが含まれています。 あらゆる種類のデータが利用できるようになり、説得力のある視覚エフェクトを作成してレポートに含める準備がほぼ完了しました。

その前に、レポートで使わない一部のテーブルおよびフィールドを非表示にして、テーブルの作成を少し簡素化してみましょう。

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

[メダル] テーブル内のフィールドの数に気がつきましたか。 レポート作成に使わないフィールドが多数あります。 このセクションでは、これらのフィールドの一部を非表示にして、Power View のレポート作成プロセスを効率化する方法について学びます。

この手順を確認するには、Excel で Power View シートを選びます。 次の画面に、[Power View フィールド] のテーブル一覧を示します。 この長いテーブル一覧から選びますが、多くのテーブルに、レポートで使うことがないフィールドが存在します。

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

基本となるデータの重要性は変わりませんが、テーブルおよびフィールドの一覧が極端に長いため、いくらか面倒が生じることがあります。 データ モデルから基本データを削除しなくても、ピボットテーブルや Power View などのクライアント ツール上でテーブルやフィールドを非表示にすることができます。

次の手順では、PowerPivot を使ってテーブルおよびフィールドの一部を非表示にします。 レポートを生成するために非表示にしたテーブルまたはフィールドが必要になった場合は、いつでも PowerPivot に戻って表示することができます。

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

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

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

  2. レポート作成に必要ないと思われるテーブル ([S_Teams (夏季チーム)] および [W_Teams (冬季チーム)]) を非表示にしてみましょう。 このチュートリアルの後半では、役に立つフィールドが 1 つしか含まれていないテーブルをいくつか使います。この場合の解決策方法も示します。

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

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

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

レポート作成に役立たないフィールドもいくつかあります。 基本データは重要な場合がありますが、ピボットテーブルや Power View などのクライアント ツールでフィールドを非表示にすると、レポートに含めるフィールドの移動と選択が簡単に行うことができるようになります。

次の手順では、さまざまなテーブルに含まれるフィールドのうち、レポートで不要なものを非表示にします。

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

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

    列は灰色になり、非表示のテーブルのタブは灰色に変わります。

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

  3. クライアント ツールの [種目] タブで、[種目 ID]、[競技分類 ID] フィールドを非表示にします。

  4. [競技分類] タブで [競技分類 ID] フィールドを非表示にします。

Power View シートおよび [Power View フィールド] を見ると、次の画面のようになっています。 これで管理しやすくなりました。

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

クライアント ツールでテーブルおよび列を非表示にすると、レポート作成プロセスが円滑になります。 テーブルまたは列をいくつか、または必要な数だけ非表示にし、後で必要になったときにいつでも表示することができます。

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

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

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

このチュートリアルでは、インターネットベースのデータをデータ モデルにインポートする方法について学びました。 インターネット上には利用できるデータが多数存在するため、検索方法とレポートへの取り込み方法について理解しておくと、一連の情報を報告する際に便利です。

また、データ モデルにイメージを追加する方法や、DAX 数式を作成して、データ マッシュアップに URL を取り込むプロセスを円滑に行い、レポートで使う方法についても学びました。 さらに、テーブルやフィールドを非表示にする方法も学びました。この方法は、レポートを作成する必要があるときに、使わない可能性のあるテーブルやフィールドで乱雑にならないようにする際に役立ちます。 テーブルとフィールドを非表示にする機能は、特に、指定されたデータを基に他のユーザーがレポートを作成するときに便利です。

このシリーズの次のチュートリアルでは、すばらしい出来映えの Power View レポートを作成します。 これらのレポートは楽しく、対話的な操作ができ、ユーザーの創造性と想像力を最大限に活かすことができます。 オリンピック データ セットでも、作成できるレポートの数や種類はほぼ無制限です。

わくわくしてきませんか。 ここに示された次のチュートリアルのリンクを使うと、これらのレポートを自分で作成できます。

チュートリアル 5: 効果的な Power View レポートを作成する - パート 1

確認テスト

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

質問 1: 次の方法のうち、データ モデルにインターネット データを取り込む際に有効なのはどれですか。

A: 情報をコピーし、生のテキストとして Excel に貼り付けます。貼り付けたデータは、自動的に取り込まれます。

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

C: インターネット データ リソースを示す URL を新しい列に読み込む DAX 数式を PowerPivot で作成します。

D: B と C の両方。

質問 2: 次の文のうち、Excel でデータをテーブルとして書式設定する場合に該当するものはどれですか。

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

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

C: テーブル間のリレーションシップを設定して、ピボットテーブル、PowerPivot、Power View のデータを調査および分析できます。

D:上記すべて。

質問 3: 次の文のうち、PowerPivot でテーブルを非表示にした場合に該当するものはどれですか。

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

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

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

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

質問 4: 次の文が正しいか、それとも間違っているかを答えてください。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 に参加する