Excel 数据透视表滚动计算列

Excel 数据透视表滚动计算列

所以我使用下面的数据格式制作了一个数据透视表

Date      Item

3-1-20    Pasta
3-1-20    Burger
4-1-20    Pizza
4-1-20    Pasta
5-1-20    Pizza
6-1-20    Burger
6-1-20    Tikka
 .          .
 .          .
 .          .

数据透视表格式如下

Item       3-1-20     4-1-20    5-1-20    6-1-20

Pasta        1          1         0         0
Burger       1          0         0         1
Pizza        0          1         1         0
Tikka        0          0         0         1

我在用数数函数用于计算每天的项目数并按日逐列显示它们。

我想添加一个计算列来显示两个前一天之间的滚动差异,例如:

Item       3-1-20     4-1-20    5-1-20    6-1-20   Diff

Pasta        1          1         0         0       0
Burger       1          0         0         1       1
Pizza        0          1         1         0      -1
Tikka        0          0         0         1       1

我不明白该怎么做。有人可以指导我吗?

答案1

再次将“项目数量”添加到数据透视表中。然后右键单击新度量并选择“将值显示为”>“差异来自”

在此处输入图片描述

将其更改为基本字段为日期,基本项为(上一个)。如下所示:

在此处输入图片描述

如果需要,您可以为每个度量键入一个新名称,以便看起来更美观一些:

在此处输入图片描述

相关内容