ピボットテーブル データのレポート フィルタ アイテムを一度に 1 つ取得する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

場合は、ピボット テーブル レポートは、大量のデータを含む、開いているデータベース Connectivity (ODBC) 外部データ ソースに接続されているが、このデータを取得するクエリの実行速度が遅いまたはメモリ不足し、コンピューターの原因とします。これらの問題を防ぐためには、レポートにフィルターを適用ピボット テーブル レポートにのみ、 ソース データによっては、選択したアイテムの値の現在の一連のために必要な内容を取得します。

この記事の内容

レポート フィルターのデータの取得の概要

各アイテムまたはすべてのアイテムのレポート フィルターのデータを取得します。

レポート フィルタ データの取得の概要

ピボットテーブル/ピボットグラフ ウィザードの [ピボットテーブル フィールド詳細オプション] ダイアログ ボックスでレポート フィルタを設定すると、ピボットテーブル レポートのデータ ソースから取得するデータを絞り込むことができます。既定では、Microsoft Office Excel はピボットテーブル レポートのすべてのソース データを取得します。そのため、レポートを作成または最新の情報に更新するときに、レポートに表示しないデータまで取得されます。レポート フィルタでアイテムを指定すると、指定したアイテムに対応するデータのサブセットのみが抽出されます。必要な数のレポート フィルタを設定し、必要に応じて適用することができます。

パフォーマンスに対する影響

レポート フィルタを設定してアイテムの数を絞って取得すると、すべてのアイテムの概要を表示する [(すべて)] は淡色表示となり使用不可になります。[オプション] タブの [ピボットテーブル] で [オプション] の横の矢印をクリックしたときに表示される [レポート フィルタ ページの表示] も使用不可になります。選択するアイテム別のデータのみが取得されるのでデータ量は減りますが、それぞれの取得時間がかかります。また、コンピュータから外部データ ソースへの接続が切断されると、データ ソースに再び接続されるまで、別のアイテムを選択できません。しかし、このオプションを使用すると、それを使用しなかった場合と比べてより大量のデータに対処できます。

すべてのアイテムのデータを取得すると、最初のデータの取得に時間がかかる場合がありますが、必要なすべてのデータがコンピュータのメモリに読み込まれるため、レポート フィルタの新しいアイテムを待ち時間なく選択できます。また、[(すべて)] アイテムを選択してデータの完全なセットの要約を開き、レポートを再編成して別の領域のレポート フィルタを使用できます。コンピュータの使用可能なメモリ容量内ですべてのデータを読み込むことができる場合、[(すべて)] オプションのほとんどの機能を使用できます。

レポート フィルタの移動

例では、[行ラベルを開こうとすると、別の位置にすべてのアイテムのすべてのデータを取得するように構成されているレポート フィルターをドラッグする Excel のすべてのアイテムの場合は、データを取得しようとしてリソースのコンピューターから実行することがあります。ただし、これからユーザーを防ぐことができます。詳細については、各アイテムまたはすべてのアイテムのレポート フィルターのデータを取得するセクションを参照してください。

レポート フィルタを使用できない場合のアイテムのデータの取得

次の状況では、この機能を使用する操作は実行できません。

  • OLAP データベースのソース データに基づくレポートは、必要に応じてデータに対するクエリを自動的に実行するため、この機能を使用しません。

  • ピボットテーブル レポートが、他の 1 つまたは複数のピボットテーブル レポートとデータ キャッシュを共有している。

  • クエリを実行している外部データベースの ODBC ドライバーがパラメーター クエリをサポートしていません。すべての Microsoft Office に付属している ODBC ドライバーがパラメーター クエリをサポートします。サード パーティのドライバーのベンダー ドライバーがこのサポートするかどうかを確認するのにはお問い合わせください。

ページの先頭へ

各アイテムまたはすべてのアイテムのレポート フィルタ データの取得

注: この機能は、ODBC データソースに接続されているピボットテーブル レポートに対してのみ使用できます。ピボットテーブル/ピボットグラフ ウィザードを使用して、次の手順を完了する必要があります。

  1. ピボットテーブル/ピボットグラフ ウィザードを開始するには、Alt キーと D キーを押しながら P キーを押します。

    ヒント

    ピボットテーブル/ピボットグラフ ウィザードをクイック アクセス ツールバーに追加するには、次の操作を行います。

    1. クイック アクセス ツールバーの横の矢印をクリックし、[その他のコマンド] をクリックします。

    2. [コマンドの選択] の [すべてのコマンド] をクリックします。

    3. 一覧の [ピボットテーブル/ピボットグラフ ウィザード] をクリックし、[追加] をクリックします。次に、[OK] をクリックします。

  2. ウィザードのステップ 1 ページで、[外部データ ソース] を選択し、[次へ] をクリックします。

  3. ウィザードのステップ 2 ページで、[データの取り出し] をクリックします。

  4. データ ソースに接続します。

    ODBC データ ソースに接続する方法の詳細については、外部データを取得する Microsoft クエリを使用するを参照してください。

  5. ウィザードのステップ 3 ページで、[レイアウト] をクリックします。

  6. [レイアウト] ダイアログ ボックスで、1 つまたは複数のフィールドを [レポート フィルタ] 領域までドラッグします。

  7. それぞれのレポート フィルタ フィールドに対して次の操作を行います。

    1. フィールドをダブルクリックします。

      [ピボットテーブル フィールド詳細オプション] ダイアログ ボックスが表示されます。

    2. レポート フィルタの新しいアイテムを選択するたびに、データ ソースから最新のデータのみを取得する場合は、[レポート フィルタ アイテムの選択時に外部データ ソースのクエリを行う (省メモリ)] をクリックします。

      レポート フィルタ フィールドを [行ラベル]、[列ラベル]、または [] の領域に移動できないようにするには、[このフィールドのピボットを無効にする (推奨)] チェック ボックスをオンにします。

      既定の操作に戻して、レポート フィルタの新しいアイテムを選択するたびにデータ ソースからすべてのデータを取得するには、[すべてのレポート フィルタ フィールド アイテムに外部データを取り出す (高速)] をクリックします。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

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

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

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

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

×