在数据透视表中的自定义计算字段中使用公式

the*_*eta 11 excel pivot-table excel-2010

在Excel Pivot表报告中,可以通过插入"计算字段"来进行用户干预,以便用户可以进一步操作报告.这似乎是在数据透视表之外的数据透视表数据上使用公式的最佳方法,原因很明显.

"计算字段"对话框,如下所示:

在此输入图像描述

虽然很容易在可用变量之间进行计算(如屏幕截图所示)但我找不到如何为任何可用变量引用值范围.

例如,如果由于某种原因我想将数据居中在A1:A100我使用的范围内= A1 - AVERAGE(A1:A100)并填充常规Excel表格中的所有行.但对于Pivot表,如果我使用"计算字段"对话框并使用公式添加新变量:= 'Actual Sales' - AVERAGE('Actual Sales')我得到0输出.

所以我的问题是如何在"计算字段"对话框中引用"实际销售额"变量的整个范围,以便AVERAGE()返回所有目标单元格的平均值?

the*_*eta 14

我会发表这个评论作为答案,因为我很自信我所要求的是不可能的.

I)几个类似的问题试图做同样的事情,没有成功:

II)本文:Excel数据透视表计算字段例如列出了计算字段的许多限制:

  • 对于计算字段,将其他字段中的各个金额相加,然后对总金额执行计算.
  • 计算字段公式不能引用数据透视表总计或小计
  • 计算字段公式不能按地址或名称引用工作表单元格.
  • Sum是计算字段唯一可用的函数.
  • 计算字段在基于OLAP的数据透视表中不可用.

III)AVERAGE()对于一系列单元格,使用和类似功能的可能性极小,但仅当数据透视表没有分组单元格时才适用,这允许将单元格列为新组中的项目(右侧为"归档"列表框)在屏幕截图上)然后用户可以计算AVERAGE(),明确地引用项目列表框中的每个项目(单元格)作为参数.也许这里有更好的解释:计算数据
透视表中的对于我的数据透视表,它不适用,因为我的范围不够小,这个选项是理智的选择.