从 Excel 数据透视表筛选器中查找最高值组合

从 Excel 数据透视表筛选器中查找最高值组合

我不确定我是否使用了正确的技术,所以如果我错了,请原谅我。

我拥有大量来自之前电子邮件活动的数据。我已使用布尔值 (Y/N) 对主题行内容对活动进行了分类,例如:主题行是个性化的、主题行包含紧急性等...

我将列作为打开率,将值作为“平均打开率”。行标签是活动名称,报告过滤器是所有布尔值。

在此处输入图片描述

我正在尝试使该过程自动化,以获得可实现最高平均打开率的“最终组合”。有没有办法使该过程自动化,而不是逐一手动选择过滤器的 Y/N 选项,直到找到最高平均值?

举个例子,我正在尝试做一点事最终将设置过滤器以实现最高的组合,如下所示:

主题行 - 个性化 Y
主题行 - 紧急程度 Y
主题行 - 产品组 N
主题行 - 折扣价值 Y
主题行 - 活动参考 N
主题行 - 包含品牌 N
主题行 - LOLS Y

我知道对于这个表来说手动执行操作并不需要花费太多的时间,但我想在更大的数据集上频繁地运行类似的操作,所以如果我可以自动化它就太棒了。

[注:这是来自 Stackoverflow 的 x-post,因为我没有收到回复]

答案1

我将使用 Power Query 插件来实现这一点。您可以从现有的 Excel 表中开始查询。

我将使用 Group By 命令并对所有布尔列进行分组,然后计算平均打开率。

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

然后我会使用 sort 命令按平均打开率(降序)排序。我会将结果发送到新的 Excel 表。

相关内容