- DAX 函数教程
- DAX 函数 - 首页
- DAX 函数 - 简介
- DAX 参数命名约定
- 描述结构
- DAX 函数 - 聚合
- DAX 函数 - 筛选
- DAX 函数 - 时间智能
- DAX 函数 - 日期和时间
- DAX 函数 - 信息
- DAX 函数 - 逻辑
- 数学和三角函数
- DAX 函数 - 父项和子项
- DAX 函数 - 统计
- DAX 函数 - 文本
- DAX 函数 - 其他
- DAX 函数有用资源
- DAX 函数 - 快速指南
- DAX 函数 - 有用资源
- DAX 函数 - 讨论
DAX 日期和时间 - EOMONTH 函数
描述
返回指定月份之前或之后最后一个日期的 datetime 格式日期。
语法
EOMONTH (<start_date>, <months>)
参数
序号 | 参数及描述 |
---|---|
1 |
start_date 表示开始日期的日期。 可以是 datetime 或文本格式。 |
2 |
months 表示 start_date 之前或之后月份数的整数。 如果 months 不是整数,则向上或向下舍入到最接近的整数。 |
返回值
datetime 格式的日期。
备注
您可以使用 EOMONTH 计算在月末到期的到期日或截止日期。
DAX 使用 datetime 格式的日期。存储在其他格式中的日期会隐式转换。
如果 start_date 不是有效的日期,则 EOMONTH 返回错误。
如果 start_date 加上 months 生成无效日期,则 EOMONTH 返回错误。1900 年 3 月 1 日之前的日期和 9999 年 12 月 31 日之后的日期无效。
DAX EOMONTH 函数使用客户端计算机的区域设置和日期/时间设置来理解文本值以执行转换。例如,
如果当前日期/时间设置以月/日/年的格式表示日期,则字符串“1/8/2016”被理解为等效于 2016 年 1 月 8 日的 datetime 值。
如果当前日期/时间设置以日/月/年的格式表示日期,则相同的字符串将被理解为等效于 2016 年 8 月 1 日的 datetime 值。
如果日期的文本表示形式无法正确转换为 datetime 值,则该函数将返回错误。
示例
= EOMONTH (DATE (2016,4,5),5) returns 9/30/2016 12:00:00 AM = EOMONTH (DATE (2016,4,5),4.5) also returns 9/30/2016 12:00:00 AM, as 4.5 will be rounded up to 5.
dax_functions_date_time.htm
广告