web-dev-qa-db-ja.com

ピボットテーブルとのデータ調整

2つのテーブルがあります(table1table2)、それぞれに2つのカテゴリ変数/列(productcountry)および最大5つの実数値変数相互に調整/比較する(salesandother以下の例では)。データセットは、一意のカテゴリ変数を持つことができます。 table2のみがproduct = hatsを持っているか、table2だけがcountry = Indiaを持っています。空白行もあります。

私の知る限り、複数の統合範囲を持つピボットテーブルは、調整の目的にとって理想的なツールです。入力データ(2つの範囲)と必要な出力(ピボットテーブル)の例を描きました。ご覧のとおり、ピボットテーブルには両方のカテゴリ変数が表示され、両方のテーブルの最初の変数の値が繰り返され、2番目の変数に同じ差のある計算フィールドが使用されます。最後の列は、エントリが一貫しているか調整されているかについての洞察をユーザーに提供します。

複数の統合範囲(ctrl + d、p)でセッションを開始する方法を知っていますが、両方のテーブルの値を表示し、差異に計算フィールドを使用することはもちろん、その中で2つの行ラベル(製品、国)を使用することは不可能ですおよび調整ステータス/結果。任意のヒント?

写真: http://s28.postimg.org/xcerx7919/inputoutput.jpg

データ: http://leteckaposta.cz/45659086

1
regresss

アドインを利用できる場合は、Microsoftの無料のPowerQueryアドインをお勧めします。これにより、クロス集計できるマージクエリを使用して2つのテーブルを統合できます。

まず、2つのテーブルをExcelテーブルに変更する必要があります。次に、PowerQueryを使用して各テーブルをクエリできます。次に、2つをリンクして、差分の新しい列を追加します。

最悪の場合、2つのインデックス列を結合する新しい列を追加する必要がありますが、PowerQueryの要点は、ETL(抽出/変換/読み込み)ツールであるため、この種の変換を段階的に実行できることです。 。

2
Julian Knight