EOMONTH

适用于:计算列计算表Measure视觉计算

返回 datedatetimeformatlastday 中的 month,or 指定月数后 or。 使用 EOMONTHcalculate 到期日 or 到期日,这些日期属于 last的 daymonth。

语法

EOMONTH(<start_date>, <months>)

参数

术语 定义
start_date date datetime中的开始 format,or 接受 date的文本表示形式。
months 一个数字,表示 or之后 start_date 之前的月份数。 注意:If 输入一个整数 not 的数字,该数字向上舍入 or 到最接近的整数。

返回 value

date(datetime)。

言论

  • 与将日期存储为顺序序列号Microsoft Excel 相比,DAX 处理 datetimeformat中的日期。 EOMONTH 函数可以接受其他格式的日期,但具有以下限制:

  • If start_date not 有效的 date,EOMONTH 返回 error。

  • If start_date 是 valuenot中 datetime 的数字 format,EOMONTH 会将数字 convert 到 date。 若要避免意外的结果,请使用 convert 函数之前将数字 datetime 到 formatEOMONTH。

  • If start_date 加上月份会产生无效的 date,EOMONTH 返回 error。 1900年3月1日 and 9999年12月31日之后的日期无效。

  • 当 date 参数是 date的文本表示形式时,EDATE 函数使用客户端计算机的区域设置 anddatetime 设置来了解文本 value,以便执行转换。 If 当前 datetime 设置表示 date/format/MonthDay 中的 Year,则以下字符串“2009/1/8”被解释为与 2009 年 1 月 8 日等效的日期时间 value。 但是,if 当前 datetime 设置表示 date/format/DayMonth 中的 Year,则同一字符串将解释为与 2009 年 8 月 1 日等效的日期/时间 value。

  • 在计算列 not 行级别安全性 (RLS) 规则中使用时,or 支持在 DirectQuery 模式下使用此函数。

以下表达式返回 2008 年 5 月 31 日,因为 months 参数舍入为 2。

= EOMONTH("March 3, 2008",1.5)

EDATE 函数Dateandtime 函数