我在一个数据模型中有一个表,它预测了未来3个月的数据。我想要做的是显示当前月份到目前为止的预测数字。
当我像这样使用DATESMTD函数时:
=CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]),DATESMTD(DateTime[DateKey])) 我得到了我最后一个月的数据汇总。我认为这是因为DATESMTD函数获取列中的最后一个日期,而这是3个月后的日期。
如何确保获得当前月份的MTD合计,而不是日历的结束日期?这个公式应该足够聪明,让我意识到我在5月份,想要5月份的MTD,而不是8月份的MTD。
有什么想法吗?
发布于 2017-05-25 08:57:31
这样做的方法是这样做:
Forecast_Transaction_MTD:=CALCULATE(sum('ATO Online'2017交易预测),DATESINPERIOD('ATO Online‘当前年份,今天(),-day(今天()),day))
最后一个-day(-day())获取当天的天数,然后从今天的日期中减去它。所以,今天是5月25日。-day(TODAY()),day))提取day (25),然后从当前日期减去它,得出5月1日。
公式的其余部分只是将日期的总和相加。
https://stackoverflow.com/questions/44147555
复制相似问题