DAX 如何表达“一个月前”的今天

3 dax powerbi

我想使用 Power BI Desktop 创建一张包含上个月销售额的卡片。

为此,我需要一个能够表达“一个月前”今天的度量

比如这个月的销售额是:

This month sales =
VAR ThisMonth =
    MONTH ( TODAY () )
RETURN
    CALCULATE (
        'orders'[SalesAmount];
        'calendar'[month_number] = ThisMonth;
        'calendar'[year] = 2017
    )
Run Code Online (Sandbox Code Playgroud)

所有时间智能函数似乎都适合处理日期列,但不是像这种情况下的标量值。

另外,因为我使用的是卡片,所以没有“过滤器上下文”,因此,我需要一个像TODAY.

谢谢!

Ale*_*son 6

你能做吗

LastMonth = MONTH(EOMONTH(TODAY(),-1))
Run Code Online (Sandbox Code Playgroud)

ThisMonth在您的公式中使用它而不是?