Excel PowerPivot-フラット化

データに多くのレベルがある場合、ピボットテーブルレポートを読むのが面倒になることがあります。

たとえば、次のデータモデルについて考えてみます。

レイアウトを理解するために、PowerPivotTableとPowerFlattenedPivotTableを作成します。

ピボットテーブルの作成

次のようにPowerPivotTableを作成できます-

  • PowerPivotウィンドウのリボンの[ホーム]タブをクリックします。

  • [ピボットテーブル]をクリックします。

  • ドロップダウンリストから[ピボットテーブル]を選択します。

空のピボットテーブルが作成されます。

  • フィールド-営業担当者、地域、および製品をピボットテーブルフィールドリストからROWS領域にドラッグします。

  • フィールドをドラッグ- TotalSalesAmount 表-東、北、南、西から∑VALUESエリアまで。

ご覧のとおり、このようなレポートを読むのは少し面倒です。エントリー数が増えると難しくなります。

Power Pivotは、FlattenedPivotTableを使用してデータをより適切に表現するためのソリューションを提供します。

フラット化されたピボットテーブルの作成

次のように、Power FlattenedPivotTableを作成できます。

  • PowerPivotウィンドウのリボンの[ホーム]タブをクリックします。

  • [ピボットテーブル]をクリックします。

  • 選択する Flattened PivotTable ドロップダウンリストから。

Create Flattened PivotTableダイアログボックスが表示されます。[新しいワークシート]を選択して、[OK]をクリックします。

ご覧のとおり、このピボットテーブルではデータがフラット化されています。

Note−この場合、営業担当者、地域、および製品は、前の場合と同様にROWSエリアにのみ存在します。ただし、ピボットテーブルレイアウトでは、これらの3つのフィールドは3つの列として表示されます。

フラット化されたピボットテーブルのデータの探索

製品の販売データを要約するとします-エアコン。Flattened PivotTableを使用すると、次のように簡単に実行できます。

  • 列ヘッダーの横にある矢印-製品をクリックします。

  • [エアコン]チェックボックスをオンにし、他のチェックボックスをオフにします。[OK]をクリックします。

Flattened PivotTableは、エアコンの販売データにフィルターされます。

∑をドラッグすると、より平らに見えるようにできます VALUES COLUMNSエリアからROWSエリアへ。

∑の合計値のカスタム名の名前を変更します VALUES 次のようにそれらをより意味のあるものにするための領域-

  • 合計値、たとえば、Sum of TotalSalesAmount forEastをクリックします。

  • ドロップダウンリストから[値フィールド設定]を選択します。

  • カスタム名をEastTotalSalesAmountに変更します。

  • 他の3つの合計値に対して手順を繰り返します。

販売台数をまとめることもできます。

  • ユニット数を各テーブル(East_Sales、North_Sales、South_Sales、West_Sales)から∑VALUES領域にドラッグします。

  • 値の名前を、それぞれEast Total No. of Units、North Total No. of Units、South Total No. of Units、West Total No. ofUnitsに変更します。

ご覧のとおり、上記の両方の表には、各営業担当者が1つの地域を表し、各地域は1人の営業担当者のみによって表されているため、値が空の行があります。

  • 空の値を持つ行を選択します。

  • ドロップダウンリストで右クリックして[非表示]をクリックします。

空の値を持つすべての行が非表示になります。

ご覧のとおり、値が空の行は表示されていませんが、営業担当者の情報も非表示になっています。

  • 列ヘッダー-営業担当者をクリックします。

  • リボンの[分析]タブをクリックします。

  • [フィールド設定]をクリックします。[フィールド設定]ダイアログボックスが表示されます。

  • [レイアウトと印刷]タブをクリックします。

  • チェックボックスをオンにします- Repeat Item Labels

  • [OK]をクリックします。

ご覧のとおり、営業担当者情報が表示され、値が空の行は非表示になっています。さらに、[値]列の値は自明であるため、レポートの[地域]列は冗長です。

フィールドRegionsをAreaの外にドラッグします。

フィールドの順序を逆にします-ROWS領域の営業担当者と製品。

PowerPivotの6つのテーブルのデータを組み合わせた簡潔なレポートに到達しました。