スキップしてメイン コンテンツへ
Visio でピボットダイアグラムを作成する

Visio でピボットダイアグラムを作成する

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

ピボットダイアグラムは、ツリー構造に配置された図形を集めたものであり、視覚的でわかりやすい形式でデータを分析し、要約するのに役立ちます。これは、ワークシート、テーブル、ビュー、またはキューブからインポートされた情報を含む1つの図形として、最上位のノードと呼ばれます。データをさまざまな方法で表示するために、最上位のノードを下位レベルに分割することができます。

カテゴリ、レベル、およびノードを理解するには、データソースのコンテキスト内の各要素について考えてみます。

  • データソースの各列の数は数値ではありません。

  • 数値以外の列は、四半期、営業担当者、電話番号などのカテゴリと考えることができます。これらのいずれかが、最上位のノードの下のレベルになることがあります。[電話番号] のような列の下の値は数値である可能性がありますが、集計やその他の要約を行うことができる数値ではないことに注意してください。

  • 数値列は、合計または平均値を付けることができる数値や通貨などのデータとして考えます。

  • 各ノードは、指定された列に共通の値を持つデータソースの行のグループとして考えてください。たとえば、"四半期" というカテゴリの場合、QTR4 を含むすべての行が1つのノードにグループ化されます。

ピボットダイアグラムを作成する

  1. Visio を開きます。

  2. [ビジネステンプレート/カテゴリ] で [ピボットダイアグラム> Create] をクリックします。

  3. データセレクターウィザードの手順に従います。

    [完了] をクリックすると、次の3つの図形が図面ページに表示されます。

    • データソースに関する情報が含まれているデータ凡例

    • ピボットダイアグラムの名前のテキストボックス

    • インポートされたデータセットを含む最上位ノード

  4. 図面ページ上の一番上のノードをクリックし、リボンの [ピボットダイアグラム] タブの [カテゴリの追加] で、データをグループ化するためのカテゴリ (通常はデータソースの列) をクリックします。

ピボットダイアグラム図面の左側に表示される [ピボットダイアグラム] ウィンドウには、[カテゴリの追加] と[合計の追加] という2つのリストがあります。

[分類項目の追加] リストには、データをグループ化することができます。カテゴリは、ほとんどのデータソースの列 (Microsoft SQL Server Analysis Services のディメンション) に対応しています。ノードを下位に分割するには、ピボットダイアグラム図面のノードをクリックし、[カテゴリの追加] リストでカテゴリをクリックします。

各カテゴリには、4つの機能があります。[分類項目の追加] で、分類名を右クリックして、次の機能にアクセスします。

  • <category name> を追加する    このオプションでは、名前をクリックしたときと同じことが行われます。これによって、選択したノードはそのカテゴリ別に分割されます。

  • [すべて] を選ぶ    このオプションは、そのカテゴリに分割されている図面内のすべてのノードを選択します。

  • データグラフィックを編集    するこのオプションを選択すると、[データグラフィックの編集] ダイアログボックスが表示され、ノード上のデータの外観をカスタマイズすることができます。

  • 列を構成する    このオプションを選択すると、[列の構成] ダイアログボックスが開きます ([SQL Server Analysis Services]、[ディメンションの構成] ダイアログボックス)、データの行を抽出条件を満たすサブセットにフィルター処理できます。フィルターを削除するには、[データの表示場所] 列のボックスをリセットします([操作] を選択します)。

[集計の追加] リストには、データソースの列が表示され、ノードにまとめて表示されます。たとえば、各営業担当者が行った総売上を表示しながら、各営業担当者が処理した注文の数も表示することができます。

データソースの列に加えて、 [合計] には、各ノードに表示されるデータソースからの行数をカウントするCountアイテム (SQL Server Analysis Services を除く) が含まれます。

[合計の追加] リストの各アイテムには、6つの機能があります。次の機能にアクセスするには、アイテム名を右クリックします。

  • Sum    このオプションを指定すると、各ノードに含まれるすべての行の数値が加算されます。

  • Avg    このオプションでは、各ノードに含まれるすべての行の数値の平均値を計算します。

  • Min    このオプションでは、各ノードに含まれるすべての行の最小値が表示されます。

  • Max    このオプションは、各ノードに含まれるすべての行の最大値を示します。

  • Count    このオプションでは、各ノードに含まれている行の数が表示されます。

  • 列を構成する    このオプションを選ぶと、[列の構成] ダイアログボックスが表示されます (SQL Server Analysis Services の場合は [ディメンションの構成] ダイアログボックス)、データの行を抽出条件を満たすサブセットにフィルター処理できます。フィルターを削除するには、[データの表示場所] 列のボックスをリセットします([操作] を選択します)。

ピボットダイアグラムのデータにフィルタを適用する

ピボットダイアグラムのレベルにある各ノードは、データソース内の行のグループを表し、共通の値を共有します。たとえば、第4四半期 (Qtr4) のノードには、Qtr4 を持つ行のすべての数値データが四半期の列に含まれています。

フィルターを使用して、特定のレベルに表示されるノードを選ぶことができます。たとえば、第1四半期のデータが不要になった場合は、"ノードを隠すことができます。

  1. [ピボットダイアグラム] ウィンドウの [カテゴリの追加] で、フィルター処理するデータ (分類名) を右クリックし、[列の構成] をクリックします。

  2. [列の構成] ダイアログボックスの [フィルター] の下の [データの表示場所: <category name>] で、左端の列の操作を選択し、右端の列に値を入力して、作業するデータを指定します。

    選択した抽出条件に一致する情報が含まれているノードのみが図面に表示されます。

フィルターを削除するには、[データを表示する場所] ボックスの左端の列にある操作をリセットします([操作] を選択します)。

注: データソースが SQL Server Analysis Services キューブの場合は、フィルター処理するアイテムを右クリックし、[ディメンションの構成] をクリックして、[ディメンションの構成] ダイアログボックスで [レベルの構成] をクリックします。[レベルの構成] ダイアログボックスの [フィルター] の下で、[データを表示する場所] で、左端の列にある操作を選択し、右端の列に値を入力して、作業対象のデータを指定します。

ピボットダイアグラムノードのデータをカスタマイズする

ピボットダイアグラムノードを展開すると、各ノードに既定のデータセットが表示されます。表示する数値データ、そのデータの名前、数値データの集計方法を変更できます。

特定のデータを表示または非表示にする

数値データ (通常はデータソースの列) を表示または非表示にすると、選択したピボットダイアグラム内のすべてのノードに変更が適用されます。

  1. ピボットダイアグラムの任意のノードを選びます。

  2. [ピボットダイアグラム] ウィンドウの [合計の追加] で、表示または非表示にするデータのチェックボックスをオンまたはオフにします。

数値データの集計方法を変更する

ピボットダイアグラムノードに表示される既定のデータは、データソースの最初の列の合計です。集計関数は、合計から平均、最小、最大、または個数に変更できます。

注: これは、SQL Server Analysis Services には適用されません。

  • [ピボットダイアグラム] ウィンドウの [合計の追加] で、変更するアイテムを右クリックし、適用する集計関数を選択します。

[カテゴリの追加] と [集計リストの追加] で項目の名前を変更する

  1. [ピボットダイアグラム] ウィンドウの[カテゴリの追加] または [合計の追加] で、変更するアイテムを右クリックし、[列の構成] をクリックします。

  2. [列の構成] ダイアログボックスの [名前] ボックスに、新しい名前を入力します。

    元の名前に戻すには、[ソース名を使用する] をクリックします。

レベルのノード数を制限する

1つのレベルまたはピボットダイアグラムのすべてのレベルで表示するノード数を選ぶことができます。これは、大きなワークシート、テーブル、またはビューを操作しているときに、すべてのデータを別々のノードに分割して表示する必要がない場合に便利です。

たとえば、営業担当者のレベルにある最初の5つのノードだけを表示したり、注文のレベルで最初の20個のノードを指定したりすることができます。

すべてのレベルに表示されるノードの数を制限する

  1. 変更するピボットダイアグラムの一番上のノードをクリックします。

  2. [ピボットダイアグラム] タブの [データ] グループで、[データ] ダイアログボックス起動ツールをクリックします。

  3. [ピボットダイアグラムのオプション] ダイアログボックスの [データのオプション] で、[各内訳のアイテムを制限する] チェックボックスをオンにします。

  4. [アイテムの最大数] ボックスに、表示するノードの最大数を入力します。

    各レベルについて、そのタイトルバーに省略記号 (...) がある新しいノードがピボットダイアグラムに表示されます。これらの図形には、各レベルの非表示のノードが含まれています。

1つのレベルに表示されるノードの数を制限する

  1. 図面で、制限するレベルのブレークダウン図形を選びます。

  2. [ピボットダイアグラム] タブの [並べ替え & フィルター ] グループで、[ & フィルターの並べ替え] をクリックします。

  3. [内訳のオプション] ダイアログボックスの [表示] で、[この内訳のアイテムを制限する] チェックボックスをオンにします。

  4. [アイテムの最大数] ボックスに、表示するノードの最大数を入力します。

    ピボットダイアグラムには、タイトルバーに省略記号 (...) がある新しいノードが表示されます。この図形には、そのレベルの非表示のデータが含まれています。

レベル内のすべてのノードを自動的に再注文する

[ピボットダイアグラム] タブの [並べ替え & Filter ] ボタンを使用して、データの値に応じてレベルのノードの順序を変更します。たとえば、売上が販売員によって分割されたトップノードがあるとします。営業担当者のノードには、名前で、または各営業担当者が行った利益の量を指定できます。

  1. 並べ替えを行うレベルのブレークダウン図形を選びます。

  2. [ピボットダイアグラム] タブで、[並べ替え & フィルター] をクリックします。

  3. [内訳のオプション] ダイアログボックスで、ノードを並べ替えるためのカテゴリ (通常はデータソースの列) と集計 (Sum、Min、Max など) を選び、[ OK] をクリックします。

レベル内の1つのノードを手動で移動する

  1. 移動するノードをクリックします。

  2. [ピボットダイアグラム] タブで、[左/上へ移動] または [右/下に移動] をクリックします。

ピボットダイアグラムのデータを更新する

既存のピボットダイアグラムのデータを更新することができます。図面に複数のピボットダイアグラムが含まれている場合は、1つまたはすべてを更新できます。

  • ピボットダイアグラムを更新するには、図面内を選択します。[ピボットダイアグラム] タブの [データ] グループで、[更新] をクリックします。

  • 図面内のすべてのピボットダイアグラムを更新するには、[更新] の下の矢印をクリックし、[すべて更新] をクリックします。

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

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

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

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

×