我想用Power BI Desktop创建一张包含上个月销售额的卡片。
为此,我需要一个能够表达今天“一个月前”的度量。
例如,本月的销售额为:
This month sales =
VAR ThisMonth =
MONTH ( TODAY () )
RETURN
CALCULATE (
'orders'[SalesAmount];
'calendar'[month_number] = ThisMonth;
'calendar'[year] = 2017
)一直以来,智能函数似乎都能很好地处理日期列,但不能像本例那样处理标量值。
另外,因为我使用的是卡,所以没有“过滤上下文”,因此我需要一个像TODAY这样的易失性函数。
谢谢!
发布于 2017-12-26 05:17:46
你能不能只做
LastMonth = MONTH(EOMONTH(TODAY(),-1))在你的公式中用它来代替ThisMonth吗?
发布于 2017-12-24 18:10:14
TYLM值=计算(总值,DATESMTD(DATEADD(‘日历’日期,-1,月)
如果你有一个日程表,上面的方法应该适用于你。您可以将日历表限制为“今天”作为最新日期。然后,上述措施将按您需要的方式工作。
https://stackoverflow.com/questions/47954468
复制相似问题