EOMONTH() 的反义词是什么?我试图找到 12 个月前的开始日期。是 EOMONTH(Current Date,12)-1 吗?
任何方向都会很棒。TIA
要查找月初,请转到前一个月的月底并为其添加日期(不确定我是否理解问题)
Start of month one year ago = EOMONTH(TODAY(),-13)+1
Run Code Online (Sandbox Code Playgroud)
一般来说,相反的函数是 STARTOFMONTH:
=STARTOFMONTH('Date'[Current Date])
Run Code Online (Sandbox Code Playgroud)
如果你想获取 12 个月前的第一天:
= STARTOFMONTH ( DATEADD ( 'Date'[Current Date], -12, MONTH ) )
Run Code Online (Sandbox Code Playgroud)
此度量将返回一年前同月的第一个日期(即,对于 2018-09-22,它将返回 2017-09-01)。包括当前月份,因此您总共可以获得 13 个月。如果您总共只需要 12 个月:
= STARTOFMONTH ( DATEADD ( 'Date'[Current Date], -11, MONTH ) )
Run Code Online (Sandbox Code Playgroud)
如果您尝试计算 12 个月滚动期间的数据,本文应该会有所帮助: DAX 中的 12 个月滚动平均值