Powerbi 如何在Power Query(M Query)中使用DATEDIFF查找两个日期之间的月份

Powerbi 如何在Power Query(M Query)中使用DATEDIFF查找两个日期之间的月份,powerbi,powerquery,m,Powerbi,Powerquery,M,我需要在Power Query(M-Query)中查找两个日期(签入和签出日期)之间的月份差异。它可以类似于DAX bellow period of months=DATEDIFF([dateCheckIn],[dateCheckOut],MONTH) 我找到了函数 daysDiff=每个持续时间。天([date1]-[date2]) 但是没有针对月差的功能。作为Power BI的新用户,我发现需要在DAX和Power查询答案之间进行过滤是令人厌烦的!DAX有DATEDIFF函数,而Power

我需要在Power Query(M-Query)中查找两个日期(签入和签出日期)之间的月份差异。它可以类似于DAX bellow

period of months=DATEDIFF([dateCheckIn],[dateCheckOut],MONTH)

我找到了函数
daysDiff=每个持续时间。天([date1]-[date2])

但是没有针对月差的功能。

作为Power BI的新用户,我发现需要在DAX和Power查询答案之间进行过滤是令人厌烦的!DAX有DATEDIFF函数,而Power Query(M语言?)没有?为什么不呢

有一个问题

但是这几个月不行

所以我很感谢你Thaon提出并回答了这个问题——一行非常简洁的代码

这就是您需要的:

((Date.Year([Change_Close_Date])-Date.Year([Change_Create_Date]))*12) + Date.Month([Change_Close_Date]) - Date.Month([Change_Create_Date]) 
我想我明白了。((日期.年([更改\关闭\日期])-日期.年([更改\创建\日期])*12)+日期.月([更改\关闭\日期])-日期.月([更改\创建\日期])