在PowerPivot中滚动12个月的总和
在PowerPivot Excel 2016中,我编写了一个滚动12个月销售总额的公式如下:
Rolling Sum:=CALCULATE ( [Sales] , DATESBETWEEN ( Sales[Date], FIRSTDATE(DATEADD(Sales[Date],-365,DAY)), LASTDATE (Sales[Date] ) ) )
但它似乎不能正常工作。 每个月它只显示当月的销售量! 有谁知道我该如何解决我的问题?
提前致谢
如果您没有date/日历表,则无法正确使用时间智能function 。
尽pipe最好的做法是有一个日历/date表,并使用时间智能function,您可以通过使用一个显式的filter得到所需的结果:
Rolling Sum := CALCULATE ( [Sales], FILTER ( ALL ( Sales ), [Date] >= MAX ( Sales[Date] ) - 365 && [Date] <= MAX ( Sales[Date] ) ) )
让我知道这是否有帮助。