添加上个月列DAX Power BI



我有一个事实表,其中'Last Data Update'列显示当前月日期(mm/dd/yyyy), 06/13/2022。

我正在尝试添加名为'report month'的列,该列返回显示前一个月/年05/2022的值,以创建与日历表的关系。

=Date.Month([Last Data Update])-1

我已经使用了这个代码,但这只返回5,它是数字格式。

在DAX中是否有方法返回05/2022?

提前感谢。

这三个简单的步骤对我们起作用了:

步骤1:使用:

创建具有当前年份(True/False语句)的列

CurrentYear =如果(一年((最后一个数据更新))=(现在()),1,0)

步骤2:创建一个列来指示当前日期(基于列&;Last Data update &;))是否属于前一个月(True/False语句)。

PreviousMonth = IF([CurrentYear]=1 &&今天())(月(1)=月((最后一个数据更新)),1,0)

步骤3:在你的视觉上创建一个过滤器,选择过滤器"PreviousMonth"有价值"1"只显示前一个月的日期)

如果你喜欢的话。别忘了给它打分。成功,马克。

这是M,不是DAX。用以下代码替换自定义列:

Text.PadStart( Text.From(Date.Month([Last Data Update])-1),2,"0") &"/"& Text.From(Date.Year([Last Data Update]))

今年

FORMAT( [Last Data Update], "mm/yyyy")

上个月

FORMAT( DATEADD([Last Data Update],-1,Month), "mm/yyyy")

最新更新