PivotDiagram は、視覚的でわかりやすい形式でデータを分析および集計するのに役立つ、ツリー構造に配置された図形のコレクションです。 これは、ワークシート、テーブル、ビュー、またはキューブからインポートされた情報を含む、トップ ノードと呼ばれる 1 つの図形として開始されます。 最上位ノードをサブノードのレベルに分割して、さまざまな方法でデータを表示できます。
カテゴリ、レベル、ノードを理解するには、データ ソースのコンテキスト内の各要素について考えます。
-
データ ソースの各列は、数値以外または数値です。
-
数値以外の列は、Quarter、Salesperson、Phone Number などのカテゴリと考えてください。 これらのいずれも、最上位ノードの下のレベルになる可能性があります。 [電話番号] のような列の下の値は数値である可能性がありますが、合計または集計できる数値ではないことに注意してください。
-
数値列は、合計または平均化できる数値や通貨、最小値または最大値を持つデータと考えてください。
-
各ノードは、指定された列に共通の値を持つデータ ソースからの行のグループと考えてください。 たとえば、カテゴリ "Quarter" の場合、QTR4 のすべての行が 1 つのノードにグループ化されます。
ピボットダイアグラムを作成する
-
Visio を開きます。
-
[ビジネス テンプレート/カテゴリ] で、[ピボット ダイアグラム] > [Create] をクリックします。
-
データ セレクター ウィザードの手順に従います。
[完了] をクリックすると、次の 3 つの図形が図面ページに表示されます。
-
データ ソースに関する情報を含むデータ凡例
-
PivotDiagram の名前のテキスト ボックス
-
インポートされたデータ セットを含む最上位ノード
-
-
図面ページの上部のノードをクリックし、リボンの [ ピボット 図] タブの [カテゴリの 追加] で、データをグループ化するカテゴリ (通常はデータ ソースの列) をクリックします。
PivotDiagram 図面の左側に表示される PivotDiagram ウィンドウには、[ カテゴリの追加] と [合計の 追加] の 2 つのリストがあります。
[ カテゴリの追加] リストには、データ ソース内のカテゴリが表示され、データをグループ化できます。 カテゴリは、ほとんどのデータ ソース (Microsoft SQL Server Analysis Servicesのディメンション) の列に対応しています。 ノードをサブノードに分割するには、PivotDiagram 図面でノードをクリックし、[ カテゴリの追加 ] リストでカテゴリをクリックします。
各カテゴリには、4 つの使用可能な機能があります。 [ カテゴリの追加] で、カテゴリ名を右クリックして、次の機能にアクセスします。
-
カテゴリ名 <追加> このオプションは、名前をクリックするのと同じ処理を行います。選択したノードを、そのカテゴリによってサブノードに分割します。
-
すべて選択 このオプションは、そのカテゴリに分割された図面内のすべてのノードを選択します。
-
データ グラフィックの編集 このオプションを選択すると、[ データ グラフィックの編集 ] ダイアログ ボックスが開き、ノード上のデータの外観をカスタマイズできます。
-
列の構成 このオプションでは、[列の構成] ダイアログ ボックス (SQL Server Analysis Servicesの場合は [ディメンションの構成] ダイアログ ボックス) が開きます。ここで、条件を満たすサブセットにデータの行をフィルター処理できます。 フィルターを削除するには、[ Show data where]\(データの場所を表示 \) 列のボックスを [ (操作の選択)] にリセットします。
[ 合計の追加] の一覧には、データ ソースの列が表示され、ノードに要約して一覧表示できます。 たとえば、各営業担当者が行った売上の合計を表示しながら、各営業担当者が処理した注文の数も表示することができます。
[合計の追加] には、データ ソースの列に加えて、各ノードで表されるデータ ソースの行数をカウントする Count 項目 (SQL Server Analysis Servicesを除く) が含まれます。
[ 合計の追加] リストの各項目には、6 つの使用可能な機能があります。 項目名を右クリックして、次の機能にアクセスします。
-
合計 このオプションは、各ノードに含まれるすべての行の数値を追加します。
-
平均 このオプションは、各ノードに含まれるすべての行の数値の平均を計算します。
-
分 このオプションは、各ノードに含まれるすべての行の最小値を表示します。
-
最大 このオプションは、各ノードに含まれるすべての行の最大値を表示します。
-
Count (カウント) このオプションは、各ノードに含まれる行の数を示します。
-
列の構成 このオプションでは、[列の構成] ダイアログ ボックス (SQL Server Analysis Servicesの場合は [ディメンションの構成] ダイアログ ボックス) が開きます。ここで、条件を満たすサブセットにデータの行をフィルター処理できます。 フィルターを削除するには、[ Show data where]\(データの場所を表示 \) 列のボックスを [ (操作の選択)] にリセットします。
ピボットダイアグラムのデータにフィルタを適用する
PivotDiagram レベルの各ノードは、共通の値を共有するデータ ソース内の行のグループを表します。 たとえば、第 4 四半期 (Qtr4) のノードには、[四半期] 列に Qtr4 がある行のすべての数値データが含まれます。
フィルターを使用して、特定のレベルに表示されるノードを選択できます。 たとえば、第 1 四半期のデータが関心を持たなくなった場合は、Qtr1 ノードを隠すことができます。
-
[ PivotDiagram ] ウィンドウの [ カテゴリの追加] で、フィルター処理するデータ (カテゴリ名) を右クリックし、[列の 構成] をクリックします。
-
[ 列の構成 ] ダイアログ ボックスの [ フィルター] の [ Show data where: <category name>] で、左端の列の操作を選択し、右端の列に値を入力して、操作するデータを指定します。
選択した条件を満たす情報を持つノードのみが図面に表示されます。
フィルターを削除するには、Show data where list の左端の列にある操作を にリセット します ([操作の選択])。
注: データ ソースがSQL Server Analysis Services キューブの場合は、フィルター処理する項目を右クリックし、[ディメンションの構成] をクリックし、[ディメンションの構成] ダイアログ ボックスで [レベルの構成] をクリックします。 [ レベルの構成 ] ダイアログ ボックスの [ フィルター] の [ Show data where category name] で、左端の列で操作を選択し、右端の列に値を入力して、操作するデータを指定します。
PivotDiagram ノードのデータをカスタマイズする
PivotDiagram ノードを展開すると、各ノードに既定のデータ セットが表示されます。 表示される数値データ、そのデータの名前、数値データの概要を変更できます。
特定のデータを表示または非表示にする
数値データ (通常はデータ ソース内の列) を表示または非表示にすると、選択した PivotDiagram 内のすべてのノードに変更が適用されます。
-
PivotDiagram の任意のノードを選択します。
-
[PivotDiagram] ウィンドウの [合計の追加] で、表示または非表示にするデータのチェックボックスをオンまたはオフにします。
数値データの集計方法を変更する
PivotDiagram ノードに表示される既定のデータは、データ ソースからの最初の列の合計です。 集計関数を [合計] から [平均]、[最小]、[最大]、または [カウント] に変更できます。
注: これは、SQL Server Analysis Servicesには適用されません。
-
[ PivotDiagram ] ウィンドウの [ 合計の追加] で、変更する項目を右クリックし、適用するサマリー関数を選択します。
[カテゴリの追加] および [合計の追加] リストの項目の名前を変更する
-
[ PivotDiagram ] ウィンドウの [ カテゴリの追加] または [ 合計の追加] で、変更する項目を右クリックし、[ 列の構成] をクリックします。
-
[列の構成] ダイアログ ボックスの [名前] ボックスに、新しい名前を入力します。
元の名前に戻すには、[ ソース名の使用] をクリックします。
レベル内のノードの数を制限する
1 つのレベルまたはすべてのレベルの PivotDiagram に表示するノードの数を選択できます。 これは、大きなワークシート、テーブル、またはビューを操作していて、すべてのデータを個別のノードに分割して表示する必要がない場合に役立ちます。
たとえば、営業担当者レベルの最初の 5 つのノード、または注文レベルの最初の 20 ノードのみを表示できます。
すべてのレベルに表示されるノードの数を制限する
-
変更する PivotDiagram の一番上のノードをクリックします。
-
[ PivotDiagram ] タブの [ データ ] グループで、[ データ ] ダイアログ ボックス起動ツールをクリックします。
-
[PivotDiagram のオプション] ダイアログ ボックスの [データ オプション] で、[各内訳チェックの項目を制限する] ボックスを選択します。
-
[ アイテムの最大数 ] ボックスに、表示するノードの最大数を入力します。
レベルごとに、タイトル バーに省略記号 (...) を持つ新しいノードが PivotDiagram に表示されます。 これらの図形には、各レベルの非表示ノードが含まれています。
1 つのレベルで表示されるノードの数を制限する
-
ダイアグラムで、制限するレベルの ブレークダウン図形 を選択します。
-
[ PivotDiagram ] タブの [ 並べ替え] & [フィルター ] グループで、[ 並べ替え] & [フィルター] をクリックします。
-
[ブレークダウン オプション] ダイアログ ボックスの [表示] で、[この内訳チェックの項目を制限する] ボックスを選択します。
-
[ アイテムの最大数 ] ボックスに、表示するノードの最大数を入力します。
タイトル バーに省略記号 (...) が含まれる新しいノードが PivotDiagram に表示されます。 この図形には、そのレベルの非表示データが含まれています。
レベル内のすべてのノードを自動的に並べ替え直す
[ピボットダイアグラム] タブの [並べ替え & フィルター] ボタンを使用して、データ内の値に従ってレベル内のノードの順序を変更します。 たとえば、売上が営業担当者別に分類された上位ノードがあるとします。 営業担当者ノードは、名前または各営業担当者が行った利益によって注文できます。
-
並べ替えるレベルの ブレークダウン図形 を選択します。
-
[ PivotDiagram ] タブで、[ 並べ替え] & [フィルター] をクリックします。
-
[ ブレークダウン オプション] ダイアログ ボックスで、ノードを並べ替えるカテゴリ (通常はデータ ソースの列) と集計 (Sum、Min、Max など) を選択し、[OK] をクリック します。
レベル内で 1 つのノードを手動で移動する
-
移動するノードをクリックします。
-
[ PivotDiagram ] タブで、[ 左/上へ移動 ] または [ 右/下へ移動] をクリックします。
PivotDiagram のデータを更新する
既存の PivotDiagram 内のデータを更新できます。 図面に複数の PivotDiagram が含まれている場合は、それらの 1 つまたはすべてを更新できます。
-
PivotDiagram を更新するには、図面内で選択します。 [ PivotDiagram ] タブの [ データ ] グループで、[ 最新の情報に更新] をクリックします。
-
図面内のすべての PivotDiagram を更新するには、[ 更新 ] の下にある矢印をクリックし、[ すべて更新] をクリックします。