前12个月的总和,每2个月进行重新计算

时间:2019-07-12 15:08:41

标签: powerbi dax rolling-computation

我试图将前一个月的总和设为12,但是我希望每2个月更新一次此计算。 所以一月将具有值2因此二月也将具有值2 然后再次进行计算 3月的值为7,因此4月的值为7 依此类推。.我是说2,但其他值也会起作用,例如3或6

每6个月重设一次在我的日期表中,我创建了一个名为6M的计算列,如果月份<= 6,则为0,否则为1。(我对2M也有相同的逻辑,但是会涉及更多代码)。

然后我进行计算以执行结果,该方法可以正常工作,但需要在表中包含此计算列(我想隐藏它)

CALCULATE([12MR],ALLEXCEPT('Date','Date'[6M]),'Date'[month]=1,VALUES('Date'[year])) 
+ CALCULATE([12MR],ALLEXCEPT('Date','Date'[6M]),'Date'[month]=7,VALUES('Date'[year]))

如果我在表中有6M列,这将达到预期的结果。我想隐藏该列,使其具有相同的结果。 我曾尝试过使用价值观,但未能实现。 谢谢!

0 个答案:

没有答案