在Excel中使用计算字段,数据透视表的滚动和
我有一个名为Sales
的专栏,我需要find当月和上月销售之间的变化。
为此,我试过了:
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
我也想find每个月的累积变化。
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
? 我还没有find任何选项来做到这一点
2)在一个数据透视表中的同一列上进行两个计算?
编辑
是否有可能使MonthlyChange
的第一个值对应于jan的实际值,即15401168,而不是空白值?
也见评论。
在算术上,累积变化就是与第一个月的差别。 因此,您可以定义“累计更改”列,将之前在“ Value Field Settings
对话框中使用的(previous)
select更改为1 jan
。
您还可以从“ Pivot Table Field List
多次拖动字段(如“ Sales
)到“ Values
区域。 通过“ Value Field Settings
对话框以不同的方式设置其显示特性,可以以不同的方式显示每个事件
在图片中,“ Sales
字段已被拖入“ Values
区域3次。 数据透视表正文中第一列标签为Sum of Sales
,简单来说就是input值的总和(因为源数据每个月仅包含一个Sales
值,所以它们只是简单地复制了input数据)。 第二列(标签Sum of Sales2
)是与问题中所述的(previous)
的差异,第三列( Sum of Sales3
)是累积更改(如上所述)。
数据透视表的值区域中3列的标签是Excel提供的默认值,可以使用“ Value Field Settings
对话框将其更改为更有意义的内容