date智能列在PowerPivot中保持运行总计近3个月

在过去三个月内,我一直在努力争取NOI的“跑步总数”。 下面是它现在的样子(T3NI应该是过去3个月的总计):

Date | PropertyID | NOI |T3 NOI 08/1/2013 | 1 | $5 | $5 09/1/2013 | 1 | $6 | $6 10/1/2013 | 1 | $8 | $8 11/1/2013 | 1 | $2 | $2 12/1/2013 | 1 | $3 | $3 01/1/2014 | 1 | $4 | $4 02/1/2014 | 1 | $5 | $5 

正如你所看到的,T3 NOI只是NOI的反映。 这是它应该是这样的:

 Date | PropertyID | NOI |T3 NOI 08/1/2013 | 1 | $5 | $5 09/1/2013 | 1 | $6 | $11 10/1/2013 | 1 | $8 | $19 11/1/2013 | 1 | $2 | $16 12/1/2013 | 1 | $3 | $13 01/1/2014 | 1 | $4 | $9 02/1/2014 | 1 | $5 | $12 

我在T3 NOI栏中使用这个公式:

=CALCULATE(SUM(factGLBasis[NOI]), DATESINPERIOD(factGLBasis[Month],LASTDATE(factGLBasis[Month]),-3,MONTH))

其中factGLBasis是表格的名称, [Month]列是我们的主要date字段,由每年的第一个月份表示。

我终于弄明白了。 我在PowerPivot的计算列的公式栏中input了我的公式。 正确的方法是把我的公式放在计算区域中,将其标记为“T3 NOI”或任何你想要的,然后在数据透视表中使用该字段。