我需要在Power Query (M-query)中找到两个日期(Check In和Check Out日期)之间的月份差异。可以类似于下面的DAX。
period of months = DATEDIFF([dateCheckIn], [dateCheckOut], MONTH )
我发现了函数daysDiff = each Duration.days([date1]-[date2])
,但没有用于计算月份差异的函数。
我需要在Power Query (M-query)中找到两个日期(Check In和Check Out日期)之间的月份差异。可以类似于下面的DAX。
period of months = DATEDIFF([dateCheckIn], [dateCheckOut], MONTH )
我发现了函数daysDiff = each Duration.days([date1]-[date2])
,但没有用于计算月份差异的函数。
((Date.Year([Change_Close_Date])-Date.Year([Change_Create_Date]))*12) + Date.Month([Change_Close_Date]) - Date.Month([Change_Create_Date])
Number.IntegerDivide(Duration.Days([End]-[Start]), 15)/2)
Date.Month(Date1)-Date.Month(Date2)+12*(Date.Year(Date1)-Date.Year(Date2))
我认为你可以使用 Number.From(([Date1] - [Date2])/30)
。
我觉得这个对我有帮助,如果你喜欢的话:
(12-Date.Month([StartDate])+1)+
(Date.Month([EndDate]))+
(((Date.Year([EndDate])-Date.Year([StartDate]))-1)*12)