DAX 日期和时间 - EDATE 函数

说明

返回开始日期之前或之后指定月份数的日期。

语法

EDATE (<start_date>, <month>)

参数

Sr.No. 参数与说明
1

start_date

表示开始日期的日期。

可以是日期时间或文本格式。

2

months

表示 start_date 之前或之后的月份数的整数。

如果 months 不是整数,则会被截断。

返回值

日期时间格式的日期。

备注

您可以使用 EDATE 计算与发行日期同一天的到期日或到期日。

DAX 处理日期时间格式的日期。以其他格式存储的日期会被隐式转换。

  • 如果 start_date 不是有效日期,EDATE 将返回错误值。

    确保作为第一个参数提供的列引用或日期是日期。

  • DAX EDATE 函数使用客户端计算机的区域设置和日期/时间设置来理解文本值,以便执行转换。例如,

    • 如果当前日期/时间设置以月/日/年格式表示日期,则字符串"1/8/2016"将被理解为相当于 2016 年 1 月 8 日的日期时间值。

    • 如果当前日期/时间设置以日/月/年格式表示日期,则同一字符串将被理解为相当于 2016 年 8 月 1 日的日期时间值。

示例

= EDATE (DATE (2015,1,1),9) returns 10/1/2015 12:00:00 AM 
= EDATE (DATE (2015,1,30),1) returns 2/28/2015 12:00:00 AM 
= EDATE (DATE (2015,1,29),1) returns 2/28/2015 12:00:00 AM 

dax_functions_date_time.html