我在数据模型中有一张表,其中包含未来3个月的预测数据。我想要做的是显示当前月份的预测数字。
当我像这样使用DATESMTD函数时:
=CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]),DATESMTD(DateTime[DateKey]))
我将上个月的数据汇总为总数。我认为这是因为DATESMTD函数占用了列中的最后一个日期,距离是3个月。
如何确保获得当月的MTD总数而不是日历的结尾?该公式应该足够聪明,以实现我在五月,并希望五月MTD不是八月MTD。
有什么想法吗?
答案 0 :(得分:0)
执行此操作的方法是:
Forecast_Transaction_MTD:= CALCULATE(总和(' ATO Online' [2017年交易预测]),DATESINPERIOD(' ATO Online' [当前年份],今日(), - 天(今日) ()),日))
最后一天(TODAY())获取当天的日期编号,并从今天的日期中减去它。所以,今天是5月25日。 -day(TODAY())),day))提取日期(25)并从当前日期中减去它以使我到5月1日。
公式的其余部分只是添加了日期的总和。