首页 > 解决方案 > 上个月同期

问题描述

我正在努力获得与上个月相同的时间。我想比较当前月份,例如,今天是 16June2021,所以我想获得从 5 月 1 日到 5 月 16 日的销售额。

我正在使用这个公式,但我得到了整个月的总数:

上一页 MTD = 计算(sum(Sales[Sales_Amount]),DATEADD(过滤器(DATESMTD(Sales[Sale_Date]),Sales[Sale_Date]<=today()),-1,MONTH))

用 DATEADD(filter(DATESMTD(Sales[Sale_Date]),Sales[Sale_Date]<=today()),-1,MONTH) 创建一个表,我也得到了上个月的每一天。

是否必须使用日期表?已经尝试过,但结果是空的。这与我的日期格式有关吗?从导入中,它以日期/时间格式出现。

非常感谢

标签: powerbidax

解决方案


尝试:

Prev MTD = calculate(sum(Sales[Sales_Amount]),filter(ALL(Sales[Sale_Date]),Sales[Sale_Date] >= DATE( YEAR(TODAY()), MONTH(TODAY())-1, 1) && Sales[Sale_Date]<=today()))

推荐阅读