Power BI滚动6个月总和

时间:2018-05-15 18:52:47

标签: powerbi dax

我正在尝试计算“预订”的6个月滚动总和。列如下图。我还在学习Power BI,似乎无法找到实现这一目标的方法。基本上,完美的解决方案将创建另一个列,其中每个月都有预订的前6个月的总额。例如,2017-06将是(1,091,031 + 1,108,326 + 135,000 + 125,327 + 236,515 + 101,296)= 2,797,495

谢谢!!!!

Example Chart

1 个答案:

答案 0 :(得分:1)

假设您的表名是" Sales"。

首先,创建几个基本措施:

[Total Booked Sales]:= SUM(Sales[Booked])

[Period End]:=LASTDATE('Sales'[Date])

[Period Start]:= FIRSTDATE( DATESINPERIOD('Sales'[Date], [Period End], -6, MONTH))

然后,计算滚动6个月的销售额:

Sales 6 Months:=CALCULATE( [Total Booked Sales],
DATESBETWEEN ( 'Sales'[Date], [Period Start], [Period End] ))

附注:

  • 这些是Measures,而不是计算列。
  • 而不是使用" date"在sales表中,您应该将Calendar表添加到数据模型(Calendar tables