枢轴计算变异字段

枢轴计算变异字段

我想创建一个数据透视图,显示每年道路事故数量的变化(%)+1。我需要它因为我希望它在数据发生变化时可刷新。我的数据是事故列表(1 条记录 = 1 起事故),其属性之一(列)是年份,如下例所示:

使用的数据

记录 ID
事故 1 2011
事故2 2012
事故3 2011
事故4 2012
事故 5 2012
事故6 2013
事故 7 2014
事故 8 2014
事故9 2015
事故 10 2016

我猜我需要在数据透视表中创建一个计算字段,但我不知道如何获取这个特定字段。基于上面显示的数据,数据透视表和数据透视图理想情况下应如下所示:

目标数据透视表

事故次数 与上年相比的事故数量(%)
2011 2 nd
2012 3 50%
2013 1 -67%
2014 2 100%
2015 1 -50%
2016 1 0%

目标枢轴图

目标枢轴图

答案1

您可以向数据添加两个辅助列。C 列统计与行年份相匹配的事故数量。D 列统计前一年发生的事故数量。

Cell C2 formula: =COUNTIF(B:B,B2)

Cell D2 formula: =COUNTIF(B:B,B2-1)

把它们拖下来。

数据透视表中的计算字段公式为:

= (Current_Year_Total -Prior_Year_Total )/Prior_Year_Total

如果您不想显示 2011 年,那么您只需要决定如何处理第 0 年并调整图表。

在此处输入图片描述

相关内容