我有一个名为Sales
的专栏,我需要找到当前月份和上个月销售额之间的变化。
为此,我尝试过:
2016 Sales MonthlyChange
jan 15401168
feb 14562410 -838758
mar 13914329 -648081
apr 14471132 556803
maj 13471177 -999955
jun 13207358 -263819
jul 13423816 216458
aug 12322774 -1101042
sep 12109737 -213037
okt 11905915 -203822
nov 12910189 1004274
dec 15136118 2225929
我还希望找到每个月的累积更改。
2016 Sales MonthlyChange Acc change
jan 15401168 -838758
feb 14562410 -838758 -1486839
mar 13914329 -648081 -91278
apr 14471132 556803 -443152
maj 13471177 -999955 -1263774
jun 13207358 -263819 -47361
jul 13423816 216458 -884584
aug 12322774 -1101042 -1314079
sep 12109737 -213037 -416859
okt 11905915 -203822 800452
nov 12910189 1004274 3230203
dec 15136118 2225929 2225929
MonthlyChange
是使用Show value as -> Difference -> (previous)month
创建的。是否有可能:
1)将MonthlyChange用作Value
字段,将其插入我的数据透视表并执行Show values as -> Running sum
?我还没有找到任何选择
2)随后在一个数据透视表中的同一列上进行两次计算?
修改
是否也可以让MonthlyChange
的第一个值与jan的实际值相对应,即15401168而不是空白值?
答案 0 :(得分:2)
另见评论。
算术上,累积变化只是与第一个月jan
的差异。因此,您可以定义“累积更改”列,将您之前在(previous)
对话框中使用的Value Field Settings
选项更改为jan
。
您还可以将字段(例如Sales
)多次从Pivot Table Field List
拖到Values
区域。通过Value Field Settings
对话框设置其显示特性,可以不同地显示每个事件。
在图片中,Sales
字段已被拖动3次进入Values
区域。数据透视表正文中的第一列标记为Sum of Sales
,只是输入值的总和(简单地再现输入数据,因为源数据仅包含每个Sales
的值{ {1}})。第二列(标记为Month
)与Sum of Sales2
的差异如问题中所述,第三列((previous)
)是累积变化(如上所述)。
数据透视表值区域中3列的标签是Excel提供的默认值,可以使用Sum of Sales3
对话框更改为更有意义的内容