Excel ピボット テーブル フィルターから最高値の組み合わせを見つける

Excel ピボット テーブル フィルターから最高値の組み合わせを見つける

私が正しいテクニックを使用しているかどうかはわかりませんので、大きく外れている場合はご容赦ください。

以前の電子メール キャンペーンから得た幅広いデータがあります。件名の内容について、キャンペーンをブール値 (Y/N) で分類しました (例: 件名がパーソナライズされている、件名に緊急性が含まれているなど)。

列を開封率、値を「平均開封率」として実行しています。行ラベルはキャンペーン名で、レポート フィルターはすべてブール値です。

ここに画像の説明を入力してください

平均開封率が最も高くなる「究極の組み合わせ」を得るためのプロセスを自動化しようとしています。最高の平均値が見つかるまでフィルターの Y/N オプションを手動で選択するのではなく、このプロセスを自動化する方法はありますか?

例えば、私は何かをする最終的に、最高の組み合わせを実現するようにフィルターが設定されます。次のようになります。

件名 - パーソナライズ Y
件名 - 緊急性 Y
件名 - 製品グループ N
件名 - 割引額 Y
件名 - イベント参照 N
件名 - ブランドを含む N
件名 - LOLS Y

このテーブルの場合、手動で実行してもそれほど時間はかからないことは理解していますが、より大きなデータ セットに対して同様の操作を頻繁に実行したいので、自動化できればすばらしいと思います。

[注: これは Stackoverflow からの x-post です。応答がありませんでした]

答え1

これには Power Query アドインを使用します。既存の Excel テーブルからクエリを開始できます。

「グループ化」コマンドを使用して、すべてのブール列をグループ化し、開封率を平均化します。

http://office.microsoft.com/en-au/excel-help/group-rows-in-a-table-HA103993875.aspx?CTT=5&origin=HA103993856

次に、並べ替えコマンドを使用して、平均開封率 (降順) で並べ替えます。結果を新しい Excel テーブルに送信します。

関連情報