具有不同聚合函数的 Excel 数据透视表

具有不同聚合函数的 Excel 数据透视表

我有类似的数据集

GROUP, ELEMENT, TIME
groupA, subA, .5
groupA, subB, .7
groupB, subA, .05
groupB, subB, .07
groupA, subA, .7
groupA, subB, .9
groupB, subA, .03
groupB, subB, .05

我想创建一个数据透视表,其中行包含 GROUP 和 ELEMENT,并且每个“组元素”包含平均时间,但包含所有元素(平均值)时间的总和。

groupA, 1.4
  subA .6
  subB .8
groupB .1
  subA .04
  subB .06

目前我遇到的问题是组值包含所有组元素的平均值。

我找到了一种方法来单独设置组聚合函数以求和,但它会将整个数据相加而不是平均值。有没有办法为对结果起作用的不同级别选择不同的聚合函数?

答案1

我通过 Power Query 中的“分组依据”功能获得了您需要的结果。

  1. 我通过数据组中的文本值列拆分您的数据集,我选择逗号作为分隔符。

在此处输入图片描述

  1. 右键单击上面的结果 > 从表/范围获取数据,然后按照提示创建表。

  2. 将数据导入查询后,转到“转换”>“分组依据”>“高级”>“选择”团体对数据进行分组,然后单击“添加分组”并选择元素为“新列名称”命名,设置平均的对于“操作”和时间为“列”。

在此处输入图片描述

  1. 单击“确定”后,我得到如下数据。

在此处输入图片描述

  1. 单击文件 > 关闭并加载 > 选择数据透视表报告。我还将 GROUP 和 ELEMENT 拖到行中,并得到值的总和。

在此处输入图片描述

相关内容