如何在Excel数据透视表中获得每月平均值

时间:2018-03-22 15:20:13

标签: excel pivot-table

这可能听起来很简单,但我似乎无法弄清楚这一点。我有一个数据表,看起来像下面的东西。我创建了几个带有图表的数据透视表,并将它们放在带有时间线切片器的仪表板上。现在它只显示总和,但我希望用户能够在总和和平均时间/月之间切换

如果我将数据透视表上的总列数更改为平均值,则会显示所有月份中每位员工的平均小时数。如何设置它以使其每月合计,然后显示月份的平均值?

Employee    |Hours  |Task   |Department |Month
Joe         |20     |A      |East       |Jan, 2018
Joe         |20     |B      |East       |Jan, 2018
Bob         |40     |A      |West       |Jan, 2018
Joe         |20     |A      |East       |Feb, 2018
Joe         |20     |B      |East       |Feb, 2018
Bob         |40     |B      |West       |Feb, 2018
Joe         |20     |A      |East       |Mar, 2018
Joe         |20     |B      |East       |Mar, 2018
Bob         |40     |B      |West       |Mar, 2018

更新 这就是我想要数据透视表的样子。我显示了两个不同的视图,因为当用户更改月份过滤器时,它会进行调整。

Task    |Jan    |Feb    |Mar    |Sum    |Average
A       |60     |20     |20     |100    |33.33
B       |20     |60     |60     |140    |46.66


Task    |Feb    |Mar    |Sum    |Average
A       |20     |20     |40     |20
B       |60     |60     |120    |60

这里的问题实际上源于数据表的设置方式。如果我将员工条目折叠为任务金额(即删除员工),那么我可以轻松达到每月的平均值。但是,我需要将数据保留在员工级别。

1 个答案:

答案 0 :(得分:1)

如果您没有看到所需的结果,我会更新答案,如果您提供,这是一种查看两种观点的方法。您可以将两次相同的字段添加到值区域,并将第一个汇总字段值按总和添加到另一个汇总字段值

Pivot

以月为列(注释平均值是根据字段记录计算而非不同计数)

Pivot2

要按月计算平均值,请将您的数据透视表添加到数据模型,然后将月份计数(总结为不同计数)添加到值区域,然后添加度量以计算小时数/不同计数一个月。