在使用计算字段时,数据透视表的总计不会给我正确的金额

我有一个数据透视表,我把一个计算的字段英寸计算=IF(fddue_date<finspectData,0,COUNT(fLotSize))

问题是,而不是得到6的预期结果我得到1.任何人有一个想法,我在做什么错了?

 Row Labels Count of fLotSize Sum of Field1 5/14/2014 5/12/2014 1 0 5/14/2014 7 1 5/15/2014 9 1 5/16/2014 5 1 5/19/2014 3 1 5/30/2014 1 1 6/9/2014 1 1 Grand Total 27 1 

这是计算字段的一个副作用,并且它将以与数据透视表中的其他行相同的方式处理总计。

如果您想要使用这种计算公式并在总计中显示总和,那么最好的方法是在源数据表中创build公式,然后将其作为单独的列拖到您的数据透视表中,这将显示正确的累计。

至less从Excel 2003开始,它就是一个已知的错误。仍然在2013年…

https://support.microsoft.com/en-us/kb/211470