如何总结相同的字段两次,但在透视表中不同的总和标准?

我想做的事情似乎很容易,但我不知道如何去做。

假设我有以下数据集:

在这里输入图像说明

我只想看到旧卖和新卖的总和加上差额的百分比。 这将是:

在这里输入图像描述

但似乎我不能在数据透视表中插入这个%列。

如果我把这样的数据,我不会有%列。

在这里输入图像描述

所以我想知道是否可以使用VALUE字段两次,但是第一个告诉它只求和types为“Old”的值,而第二个值只是types为“New”的值?

在这里输入图像说明

我没有find关于标准的选项,所以我不知道是否有可能。

哦,我试着用计算场,像这样:

=IF(OldNew = "Old", Value , 0) <-- For Old Values Sum. =IF(OldNew = "New", Value , 0) <-- For New Values Sum. 

但它也没有工作。

谢谢!

请尝试添加一个名为%的计算项目与公式:

 =New/Old 

和格式以适应。

在源数据中,我创build了两个新列:

newdata2 列OldValue公式:

 =IF($B2="Old",$C2,0) 

列NewValue公式:

 =IF($B2="New",$C2,0) 

然后,我创build数据透视表,总结OldValue,NewValue,并计算字段我被定义为NewValue / OldValue

在这里输入图像描述

结果(清理专栏标题之后)

在这里输入图像描述

肯答案是正确的。 (+:只有一个pivotTable; – :是来自SQL的原始数据还是这样的,这使得“不可能”很容易改变?)

但你也可能…

  • 使用“Getpivotdata”来创build一个“漂亮”的表,它将读取pivotTable并在第三列进行计算。 (+:你可以使它看起来像你想的那样…; – :当一个新的“名称”出现,你必须手动添加它)

  • 在pivotTable附近添加一个新的列,注意“getpivotData”是自动生成的,这将很容易地完成百分比。 (+:易于维护; – :不是很容易阅读,因为出了表)

exemples