日期智能列在PowerPivot中保持运行总共过去3个月

时间:2014-08-21 14:20:37

标签: excel powerpivot

在任何特定时间点,过去3个月我一直难以获得NOI的“运行总量”。这是现在看起来的设置(T3 NOI应该是过去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]列是我们的主要日期字段,表示一年中每个月的第一天。

1 个答案:

答案 0 :(得分:2)

我终于明白了。我在PowerPivot的计算列的公式栏中输入了我的公式。正确的方法是在计算区域输入我的公式,标记它" T3 NOI"或者你想要的任何东西,然后在数据透视表中使用该字段。