我确信这很简单,但如何获得数据透视表以显示计算的字段总数的平均值?在简化示例中,我已过滤掉基金x1,数据透视表显示每人剩余资金的总和。现在我如何获得平均人(因此,手动计算,3300/3)?
我尝试使用计算字段,但无法弄清楚它是如何工作的,因为分母将根据有多少人拥有我正在过滤的资金而改变。如果我使用计算字段内的平均值,它会回到平均资金。
我尝试将计算放在数据透视表之外,这是有效的,当然,当我过滤时,我的计算字段不再与数据透视表数据相邻,而只是在工作表上自行浮动。
TIA。
此处的每个请求是字段列表 - 如果我尝试在值框中添加“平均金额”,则会平均基金金额,而不是每人的基金金额。 :
答案 0 :(得分:1)
这是工作解决方案:
首先,您应该安装或启用Power Pivot。引用微软:
Power Pivot是一个Excel加载项,可用于执行强大的数据 分析并创建复杂的数据模型。
在较新的Excel版本中,已安装Power Pivot,您可以转到:
启用它档案>选项>高级>数据>启用数据分析加载项:Power Pivot,Power View和Power Map
好吧,现在你有Power Pivot,你可以看到Power Pivot标签。请按照以下步骤操作:
希望有所帮助。
答案 1 :(得分:0)
我会在D列添加一个辅助列来计算唯一客户。
如果名称第一次出现在列中,则会将数据中的每一行标记为1,否则为零。数据透视表计算将总计总值并除以总独特客户。
答案 2 :(得分:0)
答案 3 :(得分:0)
我假设您希望值出现在任何数据透视表中,而不是在数据透视表外部计算的单元格中作为公式。
作为一种解决方法,您可以使用另一个数据透视表,它将输入作为原始数据透视表来查找平均值。
第二个数据透视表的数据源为 - E3:F5
或直到您需要的任何行。
您必须全部刷新,以便第二个数据透视表反映第一个数据透视表的过滤器中的任何更改。
我已隐藏(或您可以将其过滤掉)第一个数据透视表中的总计,以便平均值给出金额总和的平均值。
答案 4 :(得分:-2)
由于您没有提及如何使用数据,因此我将提供一些可行的选项。
如果您是数据的唯一用户,或者使用数据的其他人是数据透视表,您可以使用以下字段列表设置来切换数据使用情况:
按基金排序(请注意行标签部分中的基金和人员)
并按人物排序(请注意行标签部分中基金和人员的反转位置)
为了简化数据,您始终可以最小化主要字段。
如果您要将数据透视表分发给不能或不愿意修改数据透视表数据的其他人,我建议设置两个单独的数据透视表(使用相同的数据源),使用相同的设置我在上面展示了。