2017-08-20 145 views
0

运行平均值我有具有以下结构的枢轴表: 行字段是month(号码1至12)和valuesrevenuesqftrev_per_sqft这是一个计算出的字段)。我也根据month行显示Running Total in计算在枢轴表

现在,这适用于revenuesqft

但它不适用于rev_per_sqft。该字段的公式为=revenue/sqft。它在个人月度的基础上工作,但当我做Running Total in它只是总结每月的价值,而不是做平均。我选择了总和以及平均值,这没有什么区别。

有没有办法显示平均值?

如果这还没有完全明确,但这里是我的表看起来像:

+-------+----------------------+---------+ 
| Monat |  Werte   | Totals | 
+-------+----------------------+---------+ 
|  1 | Revenue    | 651.32 | 
|  | sqft     | 52.3 | 
|  | Rev per sqft   | 12.45 | 
|  | Running Revenue  | 651.32 | 
|  | Running sqft   | 52.3 | 
|  | Running rev per sqft | 12.45 | 
|  2 | Revenue    | 476.17 | 
|  | sqft     | 87.21 | 
|  | Rev per sqft   | 5.46 | 
|  | Running Revenue  | 1127.49 | 
|  | Running sqft   | 139.51 | 
|  | Running rev per sqft | 17.91 | 
+-------+----------------------+---------+ 

正如你所看到的,对于Running rev per sqft开始的价值得到由第二个月扭曲,并继续这样做。

回答

0

您遇到的困难是您希望能够将计算字段定义为(Running Total of Revenue)/(Running Total of SqFt),并且您的数据透视表中没有明显的方式来执行此操作。算术。正如你发现的那样,这与你计算的Revenue/SqFt的字段的运行总和有很大不同。

一种方法是重新设置数据透视表,使其包含RevenueSqFt的每月总和以及相关的运行总计。然后,您可以使用此数据透视表作为第二个数据透视表的数据源。在第二个数据透视表中,您现在可以定义两个计算字段:一个基于月度值的比例,另一个基于运行总值的比例。

图片下面示出:

Pivot table using another pivot table as a data source

这是一个稍微笨重溶液作为任何修改源数据将需要“更改数据源”和“刷新”操作在两个枢轴表将要进行按正确的顺序。

+0

这改变了表格的整个可读性,并从结果中分散注意力。感谢您的努力,但这会破坏桌子的可用性。 – Spurious

+0

如果这是该解决方案的可读性问题,您可以始终将中间透视图(实际上是最终透视图)放在单独的工作表上。如果有可用性标准,你也正在努力,也许你应该编辑你的问题,使这些清楚。 – DMM