Power BI (DAX) 中 EOMONTH() 的反义词是什么
What is the opposite of EOMONTH() in Power BI (DAX)
EOMONTH() 的反义词是什么?我试图找到 12 个月前的开始日期。会是 EOMONTH(Current Date,12)-1 吗?
任何方向都很好。 TIA
要找到月初,请转到前一个月的月底并为其添加日期(不确定我是否理解问题)
Start of month one year ago = EOMONTH(TODAY(),-13)+1
一般来说,相反的函数是STARTOFMONTH:
=STARTOFMONTH('Date'[Current Date])
如果要获取12个月前的第一天:
= STARTOFMONTH ( DATEADD ( 'Date'[Current Date], -12, MONTH ) )
此度量将 return 一年前同月的第一个日期(即,对于 2018-09-22,它将 return 2017-09-01)。包括当前月份,因此您将获得总共 13 个月。如果总共只需要 12 个月:
= STARTOFMONTH ( DATEADD ( 'Date'[Current Date], -11, MONTH ) )
如果您正在尝试计算连续 12 个月内的某些内容,本文应该有所帮助:
12-month Rolling Average in DAX
在 DAX 中,您还可以使用
= DATE(YEAR(Dates[Date])-1, MONTH(Dates[Date]), 1)
这会备份一年,保留月份,returns那个月的第一天。
DAX 中没有 EOMONTH() 的直接相反函数。但是您仍然可以使用 EOMONTH() 来获取一个月的第一个日期。
一个月的最后一天
= EOMONTH(Leaves[LeaveStart]
一个月的第一天
= EOMONTH(Leaves[LeaveStart],-1)+1
您也可以只使用 1 代替日期来获取一个月的第一天,例如:
= DATE(YEAR(Leaves[LeaveStart]), MONTH(Leaves[LeaveStart]), 1)
请注意,STARTOFMONTH() 是 ENDOFMONTH() 的相反函数,而不是 EOMONTH()。
EOMONTH() 的反义词是什么?我试图找到 12 个月前的开始日期。会是 EOMONTH(Current Date,12)-1 吗?
任何方向都很好。 TIA
要找到月初,请转到前一个月的月底并为其添加日期(不确定我是否理解问题)
Start of month one year ago = EOMONTH(TODAY(),-13)+1
一般来说,相反的函数是STARTOFMONTH:
=STARTOFMONTH('Date'[Current Date])
如果要获取12个月前的第一天:
= STARTOFMONTH ( DATEADD ( 'Date'[Current Date], -12, MONTH ) )
此度量将 return 一年前同月的第一个日期(即,对于 2018-09-22,它将 return 2017-09-01)。包括当前月份,因此您将获得总共 13 个月。如果总共只需要 12 个月:
= STARTOFMONTH ( DATEADD ( 'Date'[Current Date], -11, MONTH ) )
如果您正在尝试计算连续 12 个月内的某些内容,本文应该有所帮助: 12-month Rolling Average in DAX
在 DAX 中,您还可以使用
= DATE(YEAR(Dates[Date])-1, MONTH(Dates[Date]), 1)
这会备份一年,保留月份,returns那个月的第一天。
DAX 中没有 EOMONTH() 的直接相反函数。但是您仍然可以使用 EOMONTH() 来获取一个月的第一个日期。
一个月的最后一天
= EOMONTH(Leaves[LeaveStart]
一个月的第一天
= EOMONTH(Leaves[LeaveStart],-1)+1
您也可以只使用 1 代替日期来获取一个月的第一天,例如:
= DATE(YEAR(Leaves[LeaveStart]), MONTH(Leaves[LeaveStart]), 1)
请注意,STARTOFMONTH() 是 ENDOFMONTH() 的相反函数,而不是 EOMONTH()。